Etymology
Today it means: A form of petplay in which one takes on the role of a dog or puppy, especially as the pet of another. Full definition →
Compound of puppy + play.
Etymology from Wiktionary, CC BY-SA 4.0.