We live on a busy main road and Oscar, my toy poodle, (3 years old today!) has a prize spot sitting on top of the sofa watching the world go by. He's always barked when buses goes by but it was never really bothersome. A few weeks ago, we had our hedge cut and now all he can see is the tops of people's heads as they walk by. This drives him mad and he starts barking like crazy. Woe betide someone who walks past our house with a hat on! I don't know how to get him to stop and he's driving us all insane!