He has his barking moments at home but he's a nightmare if we go to the pub- or today sitting outside a cafe. We've tried different treats/chews, we keep forgetting to try a Kong.He stops if we pick him up but that's not always possible if he's muddy or we are eating.
Its not a huge problem until we go on holiday and eat out lots more (we are renting a cottage and you are not allowed to leave a dog in the house by itself).
Any ideas? My dh thinks he should take him to our local every night to get him used to it!
My puppy is a bit of a shouter at other dogs if anyone else starts barking (ddog just looks confused). We've got him to stop by just raining treats on him whenever he's not barking and praising him for it. Which seems to be working really well.
My dog was like this. Now I put treats on the floor (small pieces of cat kibble, or a wrapped biscuit that takes time for him to undo). I mean those cellophane-wrapped biscuits sometimes served with coffee - you can get them in B&M round my way.
Frozen Kongs were always good when ours was a pup. Real bones now when we can get them.
Also think about training him to lie down in the pub. They don't bark when they're lying down. Again, clicker and lots of kibble (out of their ordinary food 'allowance' so you don't over feed. I trained this by treating after, say, 10 seconds of lying down, then building up until he stays laying down as long as I need him to. I trained this during children's meal times to stop him begging and being generally annoying.