Zoey did a GREAT job and was a pro with her puppies. The first puppy was born at around 10 am this morning and the last was born at 3:00 pm. The last puppy was number 7 and our little surpise as we thought she was finished after number 6. We had even washed Zoey all up and changed the bedding and then the little puppy arrived. She is the smallest of the litter. The other six are all big puppies. We will be keeping an eye on our little puppy and hoping she will do well. So the final count is 3 big boys and 4 sweet girls. Fingers crossed that all continue to do well over the next few weeks! Zoey is tired and is sleeping now but she is being a good mom and is very happy with her babies!