Hi Dee and Mikey, the puppy does not see your boyfriend as a pack leader but does see him as a subordinate member in the pack. There are few things that both of you can do to change this behaviour. When providing food to your puppy always ensure that you and your boyfriend have eaten first. Make your puppy sit and wait until you give the okay before she/he can eat the food that you give. When entering or leaving a building or going through a gate have your puppy sit and wait until you have gone through the entrance area so your puppy is the last one through. When playing with a toy with your pup whoever is playing starts the game by giving the puppy the toy and ends the game by taking the toy and putting it away. When walking your puppy always ensure that the puppy is beside you or behind you unless you are allowing her/him to sniff. You also might want to look into different collars for your puppy to use as training tools. I don't know if you've taken the puppy for obedience training and even if you have you may want to check out Olympus K9 in Orangeville and Brampton. I know that they might be far for you to travel, but maybe Olympus could recommend a training facility in your area. I recommend Olympus K9 because I took my dog there who had fear aggression and I could not walk her past anyone without her lunging and barking at them. After only 2 sessions with the owner of Olympus K9 I could walk her past anyone without a problem.