VE Day: Honouring Hero Animals

On VE Day, we remember the end of World War II in Europe and honour all those who fought for us and helped during the war 75 years on. However, it wasn’t just people involved in the war effort – we’re also honouring the bravery of animals, too.

From carrier pigeons to horses and dogs, it’s easy to forget how our four-legged and feathery friends helped us during some of the biggest conflicts in history. At PDSA, we know how important their contributions were (and still are) in helping us at times like these and want to recognise how incredible animals can be.

 

The PDSA Dickin Medal

PDSA Dickin Medal

In 1943, during the war, PDSA founder, Maria Dickin CBE, instituted the PDSA Dickin Medal to be awarded to some of the amazing animals who showed gallantry and devotion to duty while serving in the Armed Forces or Civil Defence units.

Today, the PDSA Dickin Medal – also known as the animals’ Victoria Cross – is still being awarded to extraordinary service animals. Find out more about the PDSA Dickin Medal on our page:

Which animals have been awarded the PDSA Dickin Medal?

Three canine PDSA Dickin Medal recipients

In total, the PDSA Dickin Medal has been awarded 71 times (so far!) plus one Honorary PDSA Dickin Medal. This comprises of:

  • 34 dogs
  • 32 Pigeons
  • 4 horses
  • 1 cat.

Some of these animals served alongside our military on the front line, while others helped war efforts in other ways. No matter how they helped, they all showed incredible bravery and dedication to doing their job.

 

WWII Recipients

In celebration of VE Day, we’ve been remembering some of the recipients awarded the Dickin Medal for their services during the Second World War. While there were a good number during this time, you can see some of our favourites below and read their free e-books.

Rip

Rip became the Air Raid Patrol’s first official search and rescue dog when he was taken in as a stray in 1940.

Read Rip's story

Brian

Brian was parachuted into the Normandy town of Ranville as the D-Day landings began in June 1944.

Read Brian's story

Rob

Rob was member of the Special Air Unit, doing more than 20 parachute jumps behind enemy lines during his career.

Read Rob's story
System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at PDSA.Web.Core.PageTypes.PageComponents.CallToActionBlocksComponent..ctor(IPublishedContent content) in D:\TeamCity\buildAgent\work\e48ab98cae1168f8\PDSA.Web\Core\PageTypes\PageComponents\CallToActionBlocksComponent.cs:line 74
   at PDSA.Web.Controllers.CallToActionBlocksComponentSurfaceController.CallToActionBlocksComponent() in D:\TeamCity\buildAgent\work\e48ab98cae1168f8\PDSA.Web\Controllers\PageComponents\CallToActionBlocksComponentSurfaceController.cs:line 18
   at lambda_method(Closure , ControllerBase , Object[] )
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_6.<BeginInvokeAction>b__4()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass5_0.<Wrap>b__0()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
   at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in C:\inetpub\wwwroot\PDSA2\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 32
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in C:\inetpub\wwwroot\PDSA2\Views\Partials\grid\editors\base.cshtml:line 20

Where to next?

PDSA Animal Awards

There are four different awards in the PDSA Animal Awards Programme. Explore our medals and some of their recipients.

Animal Honours

Maria Dickin

Read the story of our incredible founder, Maria Dickin, and how we're continuing her incredible legacy in the work we do every day.

We are PDSA

Can you help?

Right now, thousands of pets need our help. We only reach 1 in 8 of those, but you could help us be there for more pets in need.

Donate now