By Caryl Wolff
Puppies go through developmental stages just like children do. When your puppy is 6 months old, that's the equivalent of 12 years in a human life. Because of their rapid developmental periods, you can go to bed with one puppy and wake up the next morning with an entirely different puppy. What does your puppy learn how to do at each stage?