She started labor around noon with heavy nesting and some whining and had delivered the last pup at about 1:30 am. She had 6 total, 5 boys and 1 girl, which is one more than showed up on the x-ray.
Here she is with 4 of the 6 puppies. She was taking a much needed rest at this point.
Fortunately everything went smoothly. I had the vet on call but he really wasn't needed. She knew exactly what to do and when to do it.
All the puppies are healthy and eating well.
I've already got some cute little puppy toys in progress.