BigDog2191 said:
Well, I would've probably done the same thing. You have control over your life and YOU can decide whether or not to get a dog or not.
but anyways I would have a talk with the BF. Explain him that it's not the pup's fault and that the poor thing shouldn't have to suffer for it, also that his behaviour can do permanent damage to the dog... if he's not willing to change his ways I agree... dump him or find the puppy a different home where it will be loved by everyone.