My top tips:
You will regret it. You’ll think this is the worst decision you’ve ever made and will wonder what the fuck possessed you. THIS IS VERY NORMAL. You’ll come out the other side, promise.
Take out to pee/poo after every nap, drink, food, treat, play or every 30 mins - whichever happens first. Say ‘have a wee!’ in a mad sing-song voice and praise (without a treat) after every single wee/poo. Lots of fussing!
Do not punish for accidents. If you catch pup in the middle of a wee, run them outside and if even a drop goes outside praise lots.
Crate train, but do it properly (plenty of YouTube vids)
Start recall training as soon as he gets home. When he’s sitting down or away from you, call him to you and treat and fuss like made when he comes. As he gets older you can practice with further distances, distractions and on his first walks.
Socialise him! This is SO important. Get him out and about (carry him before vaccinations) but introduce him to vaccinated dogs, loud noises like lorries, crowds, screaming children. Take him in the car, let him see cyclists, men, people wearing hats and hoodies. Building sites. You get the picture.
Positive reinforcement works miles better than punishment. And there is no such thing as a ‘pack’. So if anyone suggests you need to make sure he ‘knows his place in the pack’ you know they haven’t got a clue what they’re on about.
Just when you think you’ve cracked it all and he’s lovely on a lead and recall is amazing, he’ll hit the teenage years and forget everything and turn into a total shit. You just have to stay consistent and try not to strangle him 
Congrats! He’s beautiful! And the doghouse is full of great resources if you need them.