Depending on what triggers your dog, food or toys, work with your pup's personality, and use his preference to reward. Training has always to be positive, and never negative.
We house trained ours by putting them outside after waking up and after food and drink, it's the first thing you do in the morning, and the last thing at night (it's hard work for a couple of weeks, but it'll pay off well) - after which listen and watch for any signals they want to get off the boat for piddle. They can also piddle when they get excited, so until he can control his bladder better, maybe getting excited in play should be for outdoors
Puppies have sharp puppy teeth, and he'll be using them like crazy. Don't let him cut his teeth on your hands, don't let him bite, you can tell him 'No', but a good trick we learnt was to yell out loud and clear 'Ouch', he'll soon get the message that he's hurt you, and he'll not want to do that. His mother would have given him a nip if bit too hard, it's a way of learning to be gentle. I knew someone who would pinch their pup's bottom, a bit like nip from his mother to train him to be gentle if he went too far.
Whenever they do their 'business' tell them they are a good boy or girl, and make a fuss. Also when you put them outside use a special word as a command for them to perform, ours does what he has to do on command (most of the time), we can often be heard whispering to our GSD on a dark towpath going "Pee pee Rusty.... be a good boy, pee pee". He'll soon get the hang of it.
We have to have our dog tethered when we're on the move, sadly he sees cats as prey, we can't trust him not to jump off the boat. Before getting off the boat, make him sit, then call him off the boat, saves him getting tangled up with your feet in a frenzied dash to get off the boat, ending in both of you taking a dip or worse.
Introduce him to as many dogs as you can, and don't make him a 'mummy's boy' by picking him up when you come across a bigger dog, he'll need to learn not to be frightened of other dogs. He'll also need to learn when another dog doesn't want to be sociable. I find in most circumstances when we come across a nervous smaller dog, it's the other end of the lead from the collar end that's the problem.
I'm broody.... I want a puppy!.....
Sorry, I've just reread what the OP wrote.... you don't live on a boat. So much of the above will be about teaching their granny to do something with eggs....