I recommend crate training, crate trained both of my dogs and they both love having the crate in the utility room and sometimes go in for a nap.
Your puppy is going to poo and wee a lot till it is trained, keep off your best carpet. Keep plenty of cleaning stuff on standby.
Post lots of pictures.
Get him/her chipped ASAP.
Go to puppy classes, both myself and my puppy learned a lot and enjoyed it/bonded.
Go to b&m or pound land for dog blankets, poo bags etc… Far cheaper than pet superstores
Travel with your puppy wearing a dog seatbelt or in the boot of your car with a divider… I got pulled over on a spot check and almost got 3 points for my puppy sleeping in the footwell at the back (stupid of me I know, lesson learned)
Dogs are amazing, enjoy it.