My husband wants me to re-home our puppy

But I don't want to.

We got a puppy earlier this year, no clue what she is. She is very submissive to the big dogs and not at all to the little dogs. The little dogs are also quite grouchy and don't care for her going puppy behaviour. Our puppy is almost one years old. She went for basic puppy training, she is a large breed dog.

Since having her, there have been about four fights between her and the one little, short haired dog dog, and two between her and the other little long haired dog. The long haired dog spent her first few years with cats so she isn't overly fond of other dogs, and is food / item aggressive and the short haired dog was kicked out her last home for instigating fights with the other dogs. We've had short haired for close to five years now, and long haired since she was a puppy and she's now 12.

Today, two fights broke out between our pup and the short haired dog. I was there to separate both times. Our puppy keeps wanting to go back for more, and then they get over themselves. Other than that, the last time there was a fight between them was almost two months ago, just after we moved.

Thing is, my husband doesn't seem to understand that there have been underlying reasons for the fights. We all had a VERY stressful day yesterday, everyone was all over the place and there was lots of fighting and today my mood still isn't right. The first fight of the day happened because the short haired dog didn't respect our puppies personal space (she did growl as a warning but the other dog didn't move). I suspect the second fight happened by accident, it was just as I was busy giving them dinner, puppy was jumping around all excited and I think she accidently hurt the smaller dog.

The last time there was a fight, our puppy was in heat (and I read that makes them possessive over inanimate objects, she has since been fixed) AND we had just moved. The fight before that was with the long haired dog, over a biscuit that I didn't see our long haired dog hid in the pillows and puppy went to sniff it out and well, fight.

My husband just thinks the puppy is at fault because she's the bigger dog but he doesn't see the mitigating circumstances. The only times the fights have broken out have been during high stress times in the household. I have been asking around at schools to take her for further "aggression" training if you will (even though she's not aggressive but she needs to learn to walk away instead of fighting back). I know I can work this out of her but he's not interested in hearing it.

I am also very much a "forever" pet owner. I believe no matter what, I have a responsibility towards the pet we decided to bring home. Which is also why I don't want to re-home.

Do you think I should make a compromise with my husband or just do what he asks for the sake of him not being mean to the puppy now (not physically, but he has been ignoring her all day).

@thanks for the comments, yes I never thought about taking them all for training together. I have tried for years to break the food aggression but she will not budge. I also don't encourage it by lettering her store her biscuits and such - this was one that slipped by me. I pay close attention to triggers and make sure they listen to each others warning signs, the one from yesterday morning happened literally as I was waking up and I didn't move quick enough to stop it.