Roxies Pops
Boxer Pal
as far as your mom definatly stand up to her then try to get her to go out sdomewhere to pick something up agree to keep the little beast and then show her who is boss give her a good scalding when she messes up cause it sounds like that is what the dog needs a good firm tone and a time out to set her strait!!!!!