91³Ô¹ÏÍø

Watch CBS News

Meet Fernando, the horse whispering donkey who helps train Maryland champions

Horse racing has a long and storied history in Maryland. WJZ introduces you to an assistant horse trainer who has guided several champions. Linh Bui learns more about his bond with the animals, and why he truly understands them.

At Dunmore Farm in Monkton, horses become champions.

"We've been fortunate enough to have the last six Maryland Hunt Cup winners come out of our farm," said steeple chase trainer Joe Davies.

But Davies gives most of the credit to one of his assistants, Fernando.

"He's quite feisty," Davies said. "He's not that friendly to people. He doesn't particularly like me."

Assistant trainer Ashton Williams said, "He wants to do his own thing. Sometimes when he's loose, it's a little hard to find him."

When WJZ finally finds Fernando, he's more interested in eating than working. The farm's secret weapon is an 8-year-old Sicilian miniature donkey.

"We had no idea how big a role Fernando would play in our lives," Davies said.

The Davies got Fernando as a Christmas gift for their children and quickly realized he was unique. He loved interacting with the horses and would follow them while they were training.  

"He can keep up downhill. So if he loses a little time going up a hill, he'll finally get to the top and zoom down the hill and catch up," Davies said. "When we're training the steeple chase horses early on, we go through the woods and we set up a series of logs. And Fernando jumps those logs."

This donkey is a horse whisperer with a calming effect on the animals. Fernando's owners say he helps keep them relaxed and makes them less jittery.

"I think it's really special, especially when we're at the races," Williams said. "We have a few [horses] that are very anxious. He stays in the stall with them, and keeps them quiet all day."

He keeps the horses quiet, so they can focus on a victory.

"Horses are flight animals and tend to be a little spooky," Davies said. "But Fernando desensitizes them to other hazards along the way. He is the ultimate emotional support animal."

Fernando goes out with the horses once or twice a day, year-round. And even though he's not the one winning medals or prizes, Fernando is definitely winning hearts.

"He has a little fan club at the races," Williams said. "Everybody comes to see him in the trailer or the barn."

His training career is full speed ahead.

"Donkeys live to be in their 40's, so he'll probably outlive me, training horses long after I've gone."

Surrounded by thoroughbreds, Fernando manages to come out on top. 

Hear more about Fernando on Behind the Lens with Linh Bui: 

Behind the Lens: Linh Bui discusses meeting Fernando, the horse whispering donkey 03:04
View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });