LW1--stand strong. Do not allow your inlaws to bring their dogs. If your hisbanf won't put his foot down, you will have to. 

LW2--I wonder if your girlfriend is neurotic. But we don't know her side of the story--were you abusive or bullying her when you confronted her? You need to look back at your own behavior.