- a young dog
- a young fox, seal, etc.; pup
- Archaic an insolent, conceited, or silly young man; whelp
- Slang any person or thing: after the workout, he was one tired puppy
Origin of puppyMiddle English popi from Middle French popee, doll from an unverified form poupe: see puppet
A young dog; a pup.
Origin of puppyMiddle English popi small pet dog perhaps from Anglo-Norman poppe doll from Vulgar Latin puppa from Latin pūpa girl, doll