Hi, I have a 2 year old Chihuahua we got him from 8 months and he was a wreck, never been socialised or trained in anything and very nervous. I've done lots of work with him and he's now confident and good on walks, done lots of reward training so will sit, walk off lead etc, but we have a issue. Today in the park he was off the lead all very good as normal and a Whippet looking dog came over and started chasing him, I asked the owner to call there dog back as I could see my dog was really not happy and then the Whippet growled and my dog turned and snapped back and obviously I shouted to stop a full fight breaking out. Now he loves being off the lead the freedom is good for him but I'm worried other dogs see him as "bait" and next time it won't take much for my dog to get seriously injured. What do I do, I know he is scared that is why he snapped?