pup: young of any of various canines such as a dog or wolf
young mammal: any immature mammal
arginine: a bitter tasting amino acid found in proteins and necessary for nutrition; its absence from the diet leads to a reduced production of spermatozoa