I personally have to have a 4 to 5 year difference before I get another puppy.

My reasons for having such a large difference between dogs is because I make sure they and really trained, 1 and 2 years old is still VERY young, and dogs still have a lot to learn. I personally can't train and show two dogs that are so close to age, because they would be in the same level of training. I also have such a huge age different because elderly dogs can be hard to care for, and having 2 or 3 that get elderly at the same time can be difficult with time and money. JMO