What is (a) A young dog; a puppy. (b) a young seal called?

pup — (a) A young dog; a puppy. (b) a young seal. (Webster's 1913.)

Sources