Don't shout at him, that will make things worse.
He is a puppy. But there is no law that you cannot use a leash in a house. Bring the puppy in on leash. Put a crate in the living room where people are settling down and have a big bone in there.
When he gets a little too rambunctious on lead with the other puppy put him in the crate and give him the large bone to work on, hopefully to stop him from whining and carrying on in there. At least he will be in the same room with everyone else.
After a while try again.
Also start classes, puppy classes if possible. Train him every day. Take him for a good walk, then play a chase or tug game in the yard for a while. Get him tired out. Then bring him into the living room. A tired puppy is a good puppy.
Terriers can be holy terrors and can be very full of energy and wanting to play too. The problem is, your dog at just over three months can actually hurt the other puppy, and it does not have to be deliberate. I think you should let them play together, but when your pup is tired, while you are supervising, and as soon as it gets rough, time out for one or the other.
If you have the room, put up a doggy play yard in the living room. Sometimes, the terrier and sometimes your pup is put in the play yard. Have toys and in there, and use it so that both dogs have some time to learn how to be free in the house without just play, play, playing.
Biting at this stage is playing, but that does not mean they cannot hurt one another, or that the play cannot get too rough.
Is the utility room door shut, or is it a baby gate. Shutting the door is so much more hard on a puppy than gating him away from the hubbub. He can still see and hear, and he is not isolated.
Get him in classes ASAP. Hope your roomie gets her pup in classes too. Little dogs need obedience classes too. But I would not suggest the same class unless that is the only way they will do it, and then try to work apart from one another.
Good luck.
He is a puppy. But there is no law that you cannot use a leash in a house. Bring the puppy in on leash. Put a crate in the living room where people are settling down and have a big bone in there.
When he gets a little too rambunctious on lead with the other puppy put him in the crate and give him the large bone to work on, hopefully to stop him from whining and carrying on in there. At least he will be in the same room with everyone else.
After a while try again.
Also start classes, puppy classes if possible. Train him every day. Take him for a good walk, then play a chase or tug game in the yard for a while. Get him tired out. Then bring him into the living room. A tired puppy is a good puppy.
Terriers can be holy terrors and can be very full of energy and wanting to play too. The problem is, your dog at just over three months can actually hurt the other puppy, and it does not have to be deliberate. I think you should let them play together, but when your pup is tired, while you are supervising, and as soon as it gets rough, time out for one or the other.
If you have the room, put up a doggy play yard in the living room. Sometimes, the terrier and sometimes your pup is put in the play yard. Have toys and in there, and use it so that both dogs have some time to learn how to be free in the house without just play, play, playing.
Biting at this stage is playing, but that does not mean they cannot hurt one another, or that the play cannot get too rough.
Is the utility room door shut, or is it a baby gate. Shutting the door is so much more hard on a puppy than gating him away from the hubbub. He can still see and hear, and he is not isolated.
Get him in classes ASAP. Hope your roomie gets her pup in classes too. Little dogs need obedience classes too. But I would not suggest the same class unless that is the only way they will do it, and then try to work apart from one another.
Good luck.