Ziggy will be one year old tomorrow and he's growing up to be a fantastic dog. He usually takes everything in his stride and is playful, friendly and laid back. Recently though, he's been barking randomly, at people. In pubs, shops or just out for a walk. 9 times out of 10 he's friendly with strangers and likes to be petted but now again when someone comes to say hello - or even just walks past him - he'll bark at them likea maniac! I just don't get it. It's very frustrating, embarrassing and upsetting. Can anybody advise - is there anything I can do to make this situation better? Thanks in advance for your help.