"Older" puppies and kittens (like 6 months to 1 year old) are a lot easier than tiny baby kittens, and still young enough to grow up together.
Plus many adult cats and dogs can not only learn to get along but love each other too.
She was so tiny only 1 and a half pounds just a tiny bit smaller than the kittens!