pup (n.)
- bear
- bitch
- boldface
- boy
- bub
- buck
- bud
- buddy
- calf
- canine
- cast
- catling
- chick
- chutzpanik
- colt
- cub
- dog
- dogie
- drop
- duckling
- farrow
- fawn
- fellow
- fledgling
- foal
- fryer
- gosling
- gyp
- have
- hobbledehoy
- hussy
- kennel
- kid
- kit
- kitten
- labor
- lad
- laddie
- lamb
- lambkin
- litter
- master
- minx
- nest
- nestling
- piglet
- polliwog
- pooch
- pullet
- puppy
- schoolboy
- shoat
- slut
- sonny
- sprat
- squirt
- squit
- swaggerer
- tadpole
- throw
- travail
- upstart
- watchdog
- whelp
- whippersnapper
- youth