If a dog doesn't take treats in public, there are two main reasons:
1) the treat isn't high value enough for the situation. Wheaty, floury biscuits may work well in the house, but you need something yummier for high-distraction environments.
2) the dog is too stressed and/or overwhelmed to eat. This ties in with #1.
Most dogs need time to adjust in their environment before they "come back down to earth". Many dogs refuse to drink because of reason #2, too. If Chopper refuses to eat and drink in public, #2 is probably the culprit.
If you really want to eradicate the behavior, take Chopper out to a public place and just sit there. Let him soak in everything and let him adjust to his surroundings. When he has reached a calmer mindset, you can start actively training him and asking strangers to toss him high value treats (i.e. boiled chicken, baked liver, crumbled beef, etc). P.S. A clicker works well for these situations!
Bookmarks