You seem like your getting frustrated, I understand but try not to. Each dog is different, some take longer to learn some take shorter. When you are getting your daughter ready or cooking he can be crated or put in his area. Those activities are relatively short. Make sure he has toys where ever it is you put him. Do you have a Kong? They are great toys! You fill them with wet dog food or plain yogurt and then freeze them, it will keep the pup busy and can help with teething.
To watch the dog you can tie him to you, I know it seems like much but it works.
Ok, you want a command so I will help you with that. Don't use NO. People end up using no for biting, jumping, digging, eating the wrong things, chewing the wrong things etc. because in our language it means stop your current activity you've done something wrong. A dog's mind just does not work like that. Every wrong behavior needs a different command.
If you want to use no bite that's fine but you will still have to TEACH it. Just saying it a bunch of times won't get it into his head. Tell me more about when he bites, that's the only way i can help. Are you playing with him or completely ignoring him when he decides to bite? Once you tell me that I will help you. Explain a situation when he bites and i will tell you what to do, please be as specific as possible.
I also wanted to mention I like no reward markers (which are talked about in the book i recommended). NRM (no reward markers) mean that the dog has just lost his chance at getting a treat and can be used in any situation. It is the opposite of a click in clicker training, a click means you did something right a treat is on the way. A NRM means you did something wrong you lost the chance to get a treat.
the NRM can be a word or sound. Many use "eh-eh" since it can be delivered with a sharp tone of voice therefor catching the dogs attention better. For softer dogs or if using a word is easier you can say "wrong", "oh well", or "too bad". Always use the same one, choose it and stick with it.
Teaching it is a bit more difficult, if your pup was older it would be easier since i don't know how well he can grasp the idea of the stay command but it's worth a try, just don't get angry if he is VERY slow. So we will be teaching "stay" and the NRM at the same time. I'm just going to use the NRM "wrong".
Does he know the sit command? If not just have him sit somehow, I'm sure you can get him to. kneel on the floor with him and Place the treat on the floor a foot or so in front of him. When he goes to grab the treat, you snatch it up quickly and say "wrong" (you don't have to say it in a loud, yelling scolding voice, just a steady normal voice is fine). Get him to sit again and place the treat on the ground in the same spot and when he goes to get it once again pull it away and say "wrong". At some point he will stop trying to go get it when you place it on the floor. he may start barking at it. If he does then pull it away as soon as he starts barking and say "wrong", repeat until he stops barking. Eventually the moment will come when you put the treat on the floor and he just sits there. YAY! he is staying! put the treat into his mouth and praise, he has gone through his mind and found out what he has to do to get the treat (Lunging does not work so we'll throw out that idea, hmm how about barking... no treat, now I'll try not moving, hey look i did that and got a treat I'll try that again). Do it a few more times. he might mess up again just pull away the treat saying "wrong" whenever he does. After you get him to stay when you put the treat down four times IN A ROW (make sure he gets the treat every time) you will need to make him mess up again so you can continue to teach the NRM.
To get him to mess up you must change your position. if you were sitting beside him go to the other side or sit in front if him. If you were in front then go to a side of him. Place the treat in front of him and chances are he will go for it again. Snatch it away and say "wrong". Repeat what you did before and after four perfect stays in a row change you position again and repeat. After you try all positions around him that you can think of and have gotten him to stay four times IN A ROW in each position you could start to introduce the "stay" command (up 'till now you have not used any command to try to make him stay you have just put him in a sit and put the treat on the floor with no words) but I'm not too interested in teaching stay right now I'm teaching NRM so if you want stay (or any other command lesson) either start another thread on it or PM me, I'll be glad to help.
The NRM can be taught with other commands. "sit" can be taught by holding the treat over his head and if he jumps you snatch away the treat saying "wrong". I prefer teaching the NRM with Stay because there are more chances that your dog will mess up so you can use the NRM more therefore there is a greater chance he will learn it.
Teach a few commands using the NRM every time he messes up (make sure the treat gets pulled away and you put it behind your back or out of site every time he messes up) and then see if he knows it.
To prove it go into a room with a chew toy (his favorite) and the puppy and sit one the floor with him. Put the toy on the floor next to you. Start petting the puppy or sort of rough housing with him, something that usually gets him to bite. As soon as his teeth dig into you say "wrong". he should stop. if he does give him a treat (which was in your pocket so you'll need those too) and then try to get him to play with his toy so he knows that is what he is actually supposed to chew. Let him play with it for a minute or two then try to get him to play with your hands again. Once he bites you repeat, give treat and get him to play with his toy.
Now if you do the above but when you go to pet or rough with him and you say the NRM but he does not stop, it means he does not understand it yet. you can try to teach it with your arm instead. He bites your arm or hand you should pull it away saying "wrong" and maybe cross your arms on your chest so he can't get them. Then reach over and shake the toy. If he goes for the toy give him a treat and have him play with the toy for a minute and entice him back to petting or roughing. repeat. After a few times test the NRM again. He bites you say "wrong" he should stop. if he stops give a treat and start him playing with his toy. Once he stops every time you use the NRM that means he understands what it means. Once he knows it you can use it for any behavior you don't like and that there is an alternative to (meaning the alternative to a dog that digs in the garden is getting him to dig in his own sand box, for a puppy that bites the alternative is a chew toy. There must be something else the dog can do in replace of the bad behavior).
The difference between a command and a NRM is that a command is SPECIFIC to ONE behavior while the no reward marker can be used over a wide variety of behaviors. Also a NRM does not tell your dog what to do it simply tells him that he made the wrong choice.
If you don't want to use the NRM but would much rather use a command then answer what i wrote before, I'll put it back down here since I wrote it a while ago,
Are you playing with him or completely ignoring him when he decides to bite? Once you tell me that I will help you further. Explain a situation when he bites and i will tell you what to do, please be as specific as possible.
I am VERY sorry this is so long NRM are difficult for me to explain well so it takes a lot of space. I hope this helped and could answer some questions. I really urge you to get the book i recommended. Good Luck, and remember your pup is young so don't make any training sessions too long. Start with 5 mins and see how he does. If he does very well you can up the time a bit but don't bring him to his limit, training needs to be fun not frustrating for him and you too. At the beginning of each session you may need to refresh him on what he learned last session. ok I'm done now