Brody is shy, and since I've gotten him, his nervousness in strange areas has increased. A bunch. I feel terrible, and think that it's probably my parent's fault for not wanting to waste gas money on just taking me and Brody to random nearby places. Earlier today, I had my dad take me downtown (NOT a city) so I could work with him a bit. He pulls on the leash, smells everything, jumps at every noise and overall acts like a stray cat somebody clipped a leash to. Now, at home, he's as good as can be, and Heels great, happily performs any of his tricks, (Even with an audience) and listens to me very well. On the walk, I had him Sit, Stay and Down a few times but then I ran out of treats. Halfway back, we stopped at a grocery store and I took Brody into the parking lot, but that was a bad idea. I'm quite stupid. I mean, does taking a nervous dog that's been hit by a car before into the parking lot of a busy store at 6:30 sound like a good idea? Well, I thought it was at the time... Anyways, it nearly gave him a heart attack and he had absolutely no name response whatsoever. So back to square 1. I was thinking some sort of program like this? 1. Train at subdivision pool parking lot. 2. Train at not busy parking lot. 3. Train inside Petco 4. Train downtown 5. Train in nearby big-city Training would consist of calmly walking around, and working him on obedience and tricks until he masters the amount of distractions in the area. (Over an amount of days) Then move on to the next. However, I don't know what I could use to motivate him to listen. He loves food, but I don't have much money to buy really yummy treats. He won't play in public, really, either. So, any advice? I hope some of you have dealt with this before. I'm just starting to worry that he'll never get through this.