I have a Jack Russell called Jackson who is adorable but a little naughty, he stayed with my parents for a long weekend when we went to Paris recently and had a wonderful time as they have a big garden and a cocker Spaniel who he adores. Anyway he has been back with us a week now and I have been with him all the time and he has been on so many walks but he just looks so sad so I arranged to take him to my mums this afternoon to take the dogs for a long walk. Anyway my car was out of petrol and I needed to get some, I nearly stopped off at a station next to the A1 (a motorway) but instead stopped in a small sleepy town but on a main road. Anyway I only have a two seater so Jackson sits on the passenger side on the floor. I was at the station and everytime I went to get out of the car he kept leaping across at me which made me mad so I shouted at him, anyway I finally got out and somehow the little bugger managed to get out of the car from the side I was getting out of. He just ran off, it was awful I was terrified he was going to get run over and he didn't come when I called him, I finally caught him and out him back in the car but I was so angry I hit him a few times. He looked so wounded. I was just so mad because for sure if I had stopped at the other station on the A1 I would have been powerless and watched him get run over because he is stupid enough to run out. I feel so guilty for hitting him. Do your dogs always come when you call him? Jackson went to training classes etc and comes when I call him unless he doesn't want to, the vet says it is because he is a Jack Russell I am really worried though. Any ideas?