Babies and puppies, puppies and babies — two of my favorite things! How much do you know about when each hits key milestones in their young lives? Test your knowledge in this fun quiz!

Source