Oh, boy, I feel for you. Nothing more frustrating than trying to do the right thing and coming up against a brick wall when it comes to improvement.
I'm no behaviorist so any advice I have is anecdotal, but here are some things you might think about:
* If you can find a small group of little-dog-owning friends who can meet regularly, your pup might get to know them and start feeling more comfortable around them. That worked for a barking schnauzer in my little-dog group. He would drive us insane in the beginning, but each week he barked less and less. He hardly barks at all now, even when new dogs join the group.
* I'm a firm believer of distracting them from bad behaviors. When you enter a situation where they're liable to bark, pull out a favorite toy and see if you can get your dog's attention on you instead of the object of his ire. Treats can work great, too. Since he's been through obedience, distract him by making him sit or heel or do a trick. Reward with a good treat.
Try not to get frustrated because success will likely come in small steps.
I wouldn't even mention this last one because it's negative reinforcement, and that's generally frowned upon nowadays, but I've had some success with shaking a can of pennies to startle the dog when he or she barks. Other times, I've used a spray bottle of water. After one or two incidents where I had to spray, they stopped barking when I just picked up the bottle. I did those things in more of an emergency situation -- barking at the neighbor dogs through the fence late at night.
Hopefully some others with more experience will weigh in too.
Good luck!
__________________ Mike ~ Doting Dad to Jillie, Harper, Molly, Cooper, Eddie (RIP), Lucy (RIP), Rusty (RIP) and Jack (RIP). Check us out on YouTube |