Today was Rally's ultrasound. It was hard to wait until 4:30pm and we arrived about 15 minutes early for our appointment. Everyone at the vet office was equally excited about the ultrasound so we all crowded around to watch. Rally was not pleased to have to lay in the funny foam pillow that kept her properly positioned on her back but she did good. We were able to see two puppies at a time and the vet thinks there are four puppies two puppies on each side. It was very exciting especially when we got to hear the puppy heartbeats.