I was wanting a German Shepherd but realized I couldn't handle one at the time ( a year ago) my girlfriend took that to mean she should buy a dog. She bought a half pit half German Shepard. She wanted to train him to be a service dog. I was stoked. The problem is she was extremely snappy with him while also letting him on her bed and sleeping with him every night.
For whatever reason the dog acts like a fucking mamas boy and he is scared of everything. Right now he is in my garage scratching at the door to try to get inside which I wouldn't mind except he pisses and shits inside sometimes.

Anyway, it just really annoys me how the dog turned out. Not sure but does anyone have any suggestions on what to do?