Coyotes like all predators are opportunistic hunters.  They will take the easiest meal they can.  Goats are easy prey to a coyote.  To answer your first question,  yes, coyotes will attack, kill and eat everything you have posted.  I am not sure that the coyote would venture into the barn.  They are a little wary when it comes to entering structures. To answer your second question, No, your dogs scent will not deter a coyote.  We have a group of guys who run dogs through the field and the coyotes will run with them.  The dogs bring the coyotes into the kill zone.  So unfortunately the scent won't do anything.  A face to face encounter with your dog would. 
 
You can try some detterents.  Mothballs and ammonia soaked rags placed in certain areas about your property. The coyotes nose is one of it's most valuable weapons.  If the ammonia or mothballs jam it's ability to smell, it will back out of the area.  But if those don't work, unfortunately once a coyote finds an easy food source, they will invite their friends and continue to return until the food is no longer available.  The best way to deal with that situation is to either find a trapper or depending on the size of your property, invite someone like myself to come in a hunt them.
 
Coyotes are mostly active during last light, night and early morning up until first light.  This being said, if you place a sensor light on your barn that comes on with motion, this might also spook the coyote away.