Not totally sure on puppet cities. I think you get their culture, but not 100% sure. I have seen their borders grow, so it does apply locally, if not globally. Once you annex them, you definitely get all wonder culture. Occasionally I've had normal culture buildings survive conquest, which also provide their culture once annexed, although of course at that point your policy bucket gets bigger too.