Dogs have been known to adopt an abandoned or orphaned kitten.
This is an instinct that female Dogs have because of their maternal nature.
They do this so the kitten will survive.
If your dog has a large litter and can't provide enough milk for her puppies, she might reject a kitten to protect her own.