Sure I've done this before, but there should be a special circle in Hell for people who leave their dogs out barking.
And another for the gaggle of cyclists I struggled to get past this morning, occupying the full width of the road for mile after mile, and their being higher up than driver's...