If she can suppress her goat love until May, I recommend The Neilston Agricultural Show http://www.neilstonshow.co.uk/. There's always tents with goats, sheep, calfs, chickens etc. If you hang around there's usually a bunch of farmers fighting after getting mangled all day in the beer tent. A great day out - you can get the train from Central.