Young dog (3)
'young dog' is the definition.
(short for puppy)
This is all the clue.
(Other definitions for pup that I've seen before include "Young of various animals" , "Small palindromic dog" , "Young of canines" , "Young seal" , "Young animal" .)
'young dog' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for puppy that I've seen before include "Whelp" , "Young dog" , "Young canine" , "Young animal" .)