Moniaive Horse Show, a well attended old fashioned horse show held on the last Sunday of July in the beautiful rural village setting of Moniaive in Dumfries & Galloway, Scotland.