1. A very cute, young, fuzzy, typically small and playful dog.
2. Referring to an object.
3. (Slang) A very attractive girl who attracts guys by whining.
1. Nothing is cuter, sweeter, or snugglier than a puppy. =)
2. That's one fast puppy!
3. The new girl on my street is a puppy.