When rescuers find young abandoned kittens they have to find them a perfect foster mom, otherwise, they probably wouldn’t survive. So, of course they try to find an adult mother cat that would accept them, however, strangely enough, an adult cat isn’t always the best choice. Sometimes, another animal would do much better. What animal do you think that is? Well, it’s the cat’s arch enemy – a dog! Look at this beautiful dog Mary as she adopts baby kittens and takes care of them along with her puppies. So beautiful!