Training a pup - loads of internet advice out there.
My tip - crate the dog and timing. What goes in must come out and dogs don't like to mess in their dens (crate).
Feed the dog and learn it's 'toilet' behaviour then you have a rough time from in to out. Next feed take him out at the right time, praise on production, play short time and then crate for rest. Wake dog up outside for production time, play and then crate etc etc.
The crate is seen as a den and must NOT be used for punishment, it's a safe place to keep pup when you go out, it's a safe place to keep pups teeth away from your prized belongings.
Next step - find a dog trainer appropriate to yours and your dogs needs ie pet, working or otherwise and get it started early on a structured life that gives you leadership status - NEVER EVER knock a dog back, there's no need with the right pack leadership skills.
BTW: proud owner of an Irish Red Setter who was crate trained, toilet trained at 4months for the house, is gun dog retriever trained, has achieved Kennel Club Good Citizen Gold award status and won Best in show yesterday at a local dog show. He even has his own Facebook page (Irish Billy) - sad I know
Enjoy your puppy - it is your responsibility to give it a good life