Just do bear in mind that puppies are hard work and need constant supervision. If you're trying to work from home at the same time, it's next to impossible. I love my two and wouldn't trade the for the world but Jesus fucking Christ they nearly broke me.
They pee and poo. Wherever they happen to be at the time and anywhere between every 45 minutes and every 2 hours. Including at night. You have to get up every couple hours through the night to let them out to pee or clean up the mess if they didn't make it. If you use puppy pads they don't always distinguish between the pad and the dropped jumper/cushion/rug etc. Rod for your own back. Did it with Ddog1 and never again.
They can't be left alone for long. Say goodbye to day trips, weekends away unless you've someone to look after the dog.
You have to walk them even if it's pissing down. For hours if they are an active working breed. Then you have to rub them down when they get in or the cover everything with mud and make the place smell like wet dog.
They chew. Everything and everyone. Ddog1 is solely responsible for no less than 2 dining tables, 1 fire surround, 6 doorframes and a dressing table. And countless items left lying around, phones/ipod/ remotes etc
She is the sweetest most well behaved dog as an adult, I get compliments on her all the time but the puppy years were brutal. Training is hard. You can't just think fuck it I cba today because if you give an inch they'll take a mile and you're back to square one. You don't know if they'll have behaviour problems until they hit adolescence.
Ddog2 is goofy and biddable but thick as 2 short planks. He took forever to train and his recall is still shaky plus he is reactive so walks are like a military operation with Ddog1 acting as scout. She runs ahead and if her ears go up I wind Ddog2s lead round my arms and brace. No trauma, no abuse, no fear, he's just a dick.
At least with an adult dog you know what you're getting. Mine are the same breed but polar opposites. Puppies are like toddlers who don't speak English, don't wear nappies and take a minimum of 2 years to grow up enough to be reasoned with.
You might get one that's really sweet and easy and loves everyone or you might get a really sweet one that turns into a crazed psycho when he spots another dog.