I agree 100% with Rachel's post... I was going to say the samething about ur boyfriend, but someone else spoke my words.

To me it sounds like ur dog is doing everything it can not to get angry at ur boyfriend, but dogs can only hold it in for so long, thats when u may run into trouble. We found out the hard way. Max bit a 13yr old on the hand for taking his bone, sitting on it & teasing him. I didn't know she did this & he was grawling & I asked if she was playing with him & she say yep so I thought nothing of it. The his grawl changed & I turned around & he bit he hand tossed her off the couch & walked off with his bone... My dad called her mom right away & told her what happened, she said its not the dogs fault & its not like the dog kept bitting her & the bite only left a red mark. She said her daughtor deserved the scare & was to come home right after we all had Xmas dinner & she was grounded for a week for tormenting a dog.

We were lucky in this case, & my dog did give plenty of warning & didn't really hurt her.

But not all dogs give a light bite or give plenty of warning. Were just lucky. After that no one was allowed to touch his toys unless they were tossing it around the house (except me of course), I hid his toys togive him something to search for, but I don't tease him.

& my dog is a Lab, Rotti & Pitt Bull mix. He has the body shape of a pitt bull/thin lab, the colouring of a black lab, the strength & protectivness of a Rotti & the jaws of a Pitt Bull, but the lovingness of a lab & the smarts of all 3 breeds.

I don't know the laws of where u live but here in Canada its called abuse when someone yells, pushes & tosses things at you. Its illigal & wrong & u don't have to live with it. & theres a huge difference between arguments & abuse. Arguments is just a dissagreement & nothing more. Arguments turn into abuse when they get violent, like urs are... You have a few choices.
1. Get rid of the dog & live with Abuse
2. Get rid of the boyfriend & live with a friendly & happy dog
3. Keep both & have ur boyfriend harm ur dog or the dog harm ur boyfriend
4. Talk to ur boyfriend & tell him the arguments have got to stop & both of u will get help & so the relationship turns good & u have a happy friendly dog.

Just think about ur self & ur dog & ur boyfriend & whats best for everyone.

Hope this helps some