Best way to determine if a dog or cat is pregnant Ultrasound 21 days after their heat cycle heat. Xrays to count the litter is about day 45. Cats and Dogs stay pregnant about 2 months. Its is pretty cool to see puppies and kittens on ultrasound!!