puppyhoods
English
Noun
puppyhoods
plural of
puppyhood