I skimmed and just picked a couple of things here to respond to, but taking into account that you're young and don't have kids of your own. and that it looks like you have a good idea that consistency is important. I'd look at applying consistency a little differently for now. I'd try to be consistent with shaping some indifference to people with him, all people. Everyone, not just kids. Let them all just be part of the environment around him, and kind of remove his trying to figure out who's going to pet him, who isn't. Does he like it or not like it.
Get rid of all that by keeping him out and active, but use a little bit of distance, just enough to let him be aware of everyone, but not close enough that he's thinking about how to act with them. Maybe its 10 yards now, or 50. Whatever he needs. For right now, don't have anyone pet him. Think about what you think you're doing with the little CM move. You can interrupt with a no or a pop with the leash. Something you have to remember with getting physical,with everything really, not just force. What do you do when that doesn't work? What are you going to do if he ignores your foot? Don't directly associate pain with your body parts like that. For every dog that will accept it, there's another one that's either going to avoid you or bite you.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.