To someone who studies animals, whelp is just the word for a newborn dog or for birthing. Besides applying to canines such as wolves and coyotes, whelp is sometimes used to describe a young person. This usually isn't a compliment.