When Can You See Puppies on a Dog Ultrasound?

Puppies can first appear on ultrasound as tiny fluid-filled sacs around days 17 to 19 after ovulation, but most veterinarians recommend waiting until day 30 for a reliable pregnancy scan. Before that point, the embryos are so small that false negatives and false positives are common, and early pregnancies can naturally resorb before they progress further.

What You’ll See at Each Stage

The earliest sign of pregnancy on ultrasound isn’t a puppy shape at all. It’s a small, dark, fluid-filled circle called a gestational sac. In a study of Miniature Schnauzers published in the Journal of Veterinary Science, these sacs were first detected between days 17 and 19 post-ovulation. At this stage, there’s nothing recognizable as a puppy, just a round pocket of fluid inside the uterus.

By around day 25, embryos start to take on a more defined shape, and shortly after day 28 you can typically detect tiny flickering heartbeats on the screen. Before day 30, though, picking up a heartbeat is difficult on most portable ultrasound machines, which is one reason vets prefer to scan later. After day 37, the fetuses are developed enough that a vet can start measuring specific structures like the head and body to estimate how far along the pregnancy is and predict a due date.

Bone development happens later and shows up on X-rays rather than ultrasound. The skull begins to mineralize between days 43 and 46. Leg bones like the humerus and femur become visible on radiographs between days 46 and 51, followed by smaller bones like the radius and tibia around days 50 to 53. The pelvis, ribs, and finally the tail vertebrae fill in during the last week or two before birth.

Why Day 30 Is the Sweet Spot

Scanning too early creates problems. The Animal Ultrasound Association advises against booking a pregnancy scan before day 30 of gestation, and warns pet owners to be cautious of anyone offering scans earlier than that. Even experienced scanners who can identify pregnancies at 26 days in their own dogs typically won’t offer that as a service because the risk of an inaccurate result is too high.

There are two main reasons for this. First, embryos at 20 to 25 days are tiny and easy to miss entirely, leading to a false negative where a pregnant dog appears not to be. Second, very early pregnancies sometimes end on their own through a process called resorption, where the body absorbs the embryonic tissue. A positive scan at day 20 doesn’t guarantee the dog will still be pregnant at day 30. By waiting until the 30-day mark, your vet gets a much clearer picture: visible embryos, detectable heartbeats, and a pregnancy that’s more likely to continue to term.

What the Vet Checks During the Scan

A pregnancy ultrasound does more than confirm whether puppies are present. It also assesses fetal health. The key measurement is heart rate. A healthy puppy fetus has a heart rate above 220 beats per minute. If the rate drops to between 180 and 220, the fetus may be in mild distress. Below 180 beats per minute signals serious concern and could indicate the pregnancy needs closer monitoring or intervention.

Your vet will also look at overall fetal movement and the appearance of the fluid surrounding each embryo. These checks become especially important in the final weeks of pregnancy, when problems are more likely to develop and the timing of delivery matters.

Ultrasound Can’t Reliably Count Puppies

One thing ultrasound is surprisingly bad at is counting how many puppies are in the litter. In animals that carry multiple offspring, the fetuses overlap and shift position during the scan, making it easy to count the same one twice or miss one hiding behind another. Most experienced veterinary radiologists agree that ultrasound is a poor predictor of litter size.

If you need an accurate puppy count, your vet will recommend an X-ray late in the pregnancy, typically after day 45 when the skeletons have started to calcify. At that point, each skull and spine shows up clearly on the image, and the count is far more reliable. Knowing the exact number matters during delivery so you can tell whether all the puppies have been born or if one is still inside.

Preparing Your Dog for the Scan

Ultrasound requires good contact between the probe and the skin, so the vet will need to shave a patch of fur on your dog’s belly. This is standard practice and helps produce a much clearer image. The shaved area is typically on the lower abdomen and grows back within a few weeks.

The procedure itself is painless and doesn’t require sedation in most cases. Your dog will lie on her side or back while the vet moves a small handheld probe across the shaved area. The whole process usually takes 15 to 30 minutes depending on how cooperative your dog is and how many fetuses the vet is evaluating. No special fasting or preparation is needed beforehand, though your vet’s office may give you specific instructions when you book the appointment.

Blood Tests as an Alternative

If you want confirmation before ultrasound is practical, a blood test that detects a pregnancy hormone called relaxin is another option. This test becomes reliable around three weeks after breeding, which overlaps with the earliest window for ultrasound. The difference is that a blood test only tells you yes or no. It can’t show you heartbeats, check fetal health, or give any sense of how the pregnancy is progressing. Most breeders and vets use the blood test as a quick early check and follow up with ultrasound at day 30 or later for the full picture.