What is the meaning of Puppy?

A young dog, especially before sexual maturity (12–18 months)

A young rat.

A young seal.

A woman’s breast.

A (generic) thing; particularly something that is a nuisance; a sucker.

A conceited and impertinent person, especially a young man.

To bring forth whelps or give birth to pups.

Source: wiktionary.org