Definition:
Compare puppyhood with other words:
adolescence vs. puppyhood
puppyhood vs. youth
puppy vs. puppyhood