An Afghan Hound can have up to 15 puppies in one litter, but on average there are usually only eight puppies.
An Afghan Hound can have up to 15 puppies in one litter, but on average there are usually only eight puppies.