You've got a point there, may you could use the squirt inside, in your home, and outside you could say the loud no and raise your hand, or grab him like you do it. When he gets older I think you will have to punish him raising your hand, but not hitting him, it gets worse and makes you feel bad.