No, a dog cannot eat a whole kitten. While some dogs may be able to consume small prey animals like rodents or rabbits, they are not built to digest larger prey like cats. A dog's intestines are much shorter than a cat's, so they would not be able to properly break down and digest all of the fur, bones, and organs in a kitten. Additionally, consuming fur can cause gastrointestinal blockages or other health problems for dogs.