You got a lot of excellent advice from
gemy and
Maximo!
- get him tired through exercise inside and out of the house
- do daily training to tire him mentally (I also trained them daily with kibble)
- give treat-dispensing toys, which will also tire him out mentally
- provide a variety of 10+ chew toys, so he doesn't run out of things to chew on
- never show frustration (they may feed off your emotions)
- take away your hand if he bites and don't force the petting
And definitely be consistent and persistent! The daily training is a must in order for them to know you're the boss (and in order for them to listen to you). When they realize they need to listen to you, they'll know to stop biting you when you tell them no.
Puppies are a lot of work. But put in the effort in the beginning and you'll enjoy the results for a lifetime! Key is to be patient. If you're persistent in your training, they all eventually come around!