pup

noun

1.
young of any of various canines such as a dog or wolf
Derived from:
pup
2.
an inexperienced young person