Wow! That is just awful! I am so sorry that your poor little pooch had to go through all of that. I can't believe your mom's boyfriend acted like that either. I apologize for what I am about to say but he is a real jerk!