This is Angel during late pregnancy. Only two pups can now be clearly distinguished because they have grown so large, but earlier scans indicated 3-4 individual pups which could be made out. Ultrasound is not an accurate predictor of numbers in canine pregnancy scanning, so we’re all dying to know how many Angel has!
Puppy kicking:
Heartbeats: