Ugh, I will never have a puppy if I can help it! We adopted Lucy at 3, which I think was pretty much perfect. She still had boundless energy, but never destroyed anything and was completely housetrained. She's 7(ish) now, and I absolutely adore this age. I wish I could freeze time. We can go go go, but when we're done now she's actually TIRED--that never happened when we first got her!