To solve a puppy biting issue I use a method called redirection. Puppies have a natural instinct to nibble, bite and eat objects and/or body parts ( fingers, toes, hair etc). So how do you stop a behavior that teething puppies have such a strong want? You redirect!! When puppies play with other puppies one way they know the play is too rough is when a puppy yelps. The puppies are startled and will actually stop playing . This can also be used in training. When your puppies nibbles on your fingers or toes , give a high-pitched yip. This is one way to let your puppy know that hurt and play needs to stop. However if your puppy is still nibbling away redirect their behavior with a toy. Let your dog know that chewing toys gets praise and biting fingers gets negative responses. Since puppies will need to bite this will be a long process but you will realize how nice it is that your dog bites his toys instead of you or wires.
Once again if you cannot supervise your puppy around wires, shoes etc. limit their space.
There are also sprays to discourage biting but remember to always be behavioral so if you use sprays also use the training techniques as well.
Biting can be solved by redirecting biting to a toy. Saying no or yelping when the puppy bites you and supervision if puppy bites wires or shoes so you catch them in the act and can redirect.
Puppy biting is also temporary but you don’t want the puppy to mature and have the play, soft biting escalate to aggression or aggressive playing.