So I've been training my 13 week old puppy to come when called and rewarding him whenever he comes. Except now he will only come to me, get his treat, then sit and refuse to continue walking. I go on 3-4ft, call him again, he comes, I reward him and we repeat the process all over again. So going anywhere is a process of 4ft stops with treats all the way. I was told I can't over treat a dog however I'm wondering what I should do here. Wait till he comes and refuse the treat? Stop calling and wait for him to come on his own? Or just keep doing what I'm doing? My worry is I'm teaching him a pattern of what a walk should be like that I really don't want.