Oh, trust me I get it!
I live alone, busy with work and sleeping 5 hours a day (have proof - MS wrist band 2 with sleep tracking
Yeah, that's good. When he comes back to you looking guilty, praise him lots to show him that the place right near/next to you is the happy place! Yes, as puppies they have very short attention span, just be patient and keep reminding him that.
I'm doing the same stuff with mine, and now I got to a point that we walk in heel, I see him getting distracted, we stop and I tell him "Ok (it's our release word), go sniff" and he goes to sniff and do his business as we slowly keep walking in the same direction. But what I like about all the efforts I put in - once he is done, he returns to heel on his own and we keep walking.
He is still far from perfect and often gets distracted, especially if it's windy and leaves/paper and etc. fly around, but he gets better and better at ignoring distractions and I patiently keep correcting him with tons of praises.
Good luck! Mine is the first dog ever that I own and obviously first GSD, but I'm so anal (forgive the reference
) about getting it right and giving the best home to my fur-baby that I possible can, and learning and reading TONS of material GSDs specific and dogs in general.
With that being said, I realize that every dog is unique, as well as owners, so just keep trying different stuff until you find what works for you and your pooch