I'm sorry it's taken me so long to get back to this, I've had some issues with my laptop.
I have a good side view of him, finally, and I hope it helps. I'm convinced he is overweight, I'm just very frustrated. My mother is claiming that it's "loose skin and muscle", like our pit-mix had and grew into beautifully. I disagree. I suppose now that I'm mainly posting this for assurance, your opinion on how bad it is, and possibly back up haha!
While I know his long stock coat makes his chest look much poofier than it actually is, that's where I see most of the weight. It shakes back and forth like a bull when he trots and runs! Yet she still says he's not fat.
I do not feel prominent ribs, I have to sort of press for them but not much at all.
This picture is a couple weeks after the groomer, they clipped his chest a little but not too short, and his entire underside is very short, about a quarter inch. Which I am not happy about. Nonetheless, it should help you see.
His chest is about twice the size of his waist. He looks completely top heavy and ridiculous. Not to mention his head seems small to me but that can't be helped much.
I like to think I "rescued" him, as he did come from a BYB. I do not think of BYBs as "bad people" just ignorant ones who don't know any better. His mother was papered but his father(whom I did see and does not look or act like a mix in any way) was not. I fully believe he is a purebred, just lacking his fathers papers due to BYB carelessness. As such, I know he may not have perfect conformation, excluding the torn ear obviously, and he does have bad hips. He is a fantastic and intelligent dog, as are all gsd, and I hope to help solve this problem first and make him much happier.
PS: Swimming is a great suggestion, and I can't wait to try it! I've gotten a kiddie pool to start trying to get him into it at home, not only to get used to water but to get cooled off as well.