puppy

noun

1.
a young dog
2.
an inexperienced young person