Mammal mysteries

, 15 December 2021
Mammal mysteries
Roe deer, fox and water bird prints © Katie Parker

Guest blog by Darren Tansley

The Mammal Detective

Have you spotted any mysterious tracks or unexplained droppings? Mammals are all around us, from mice and voles to deer and foxes. They’re on our nature reserves, in our parks, and even in our gardens. But how often do you see them? Most mammals like to stay hidden, and they’re very good at it! Many prefer to emerge at night, when they’re protected from prying eyes by the cover of darkness.

However, even the stealthiest species leave behind clues for us to find. Look around and you’ll see tell-tale signs of these animals’ hidden presence. Some are obvious, like large piles of poo left in prominent places, others are more subtle, like nibbled pinecones at the base of trees. One of the most exciting things to find is a footprint. The best place to look for prints is in soft soil or mud, especially after rain. If it’s been snowing, footprints can be seen almost anywhere.

Let’s take a look at some of the prints you might find…

Cats and dogs

There are millions of cats and dogs in the UK, so there are plenty of pet prints around, especially in popular dog walking spots. Being able to tell them apart from prints left by wild animals is necessary when playing detective. Because dogs come in such a variety of sizes, their prints can be very variable, though are often around 3-5cm wide. They have four toes with big claw marks in front of the toes. Cat prints are generally 2-3cm wide and, because cats pull in their claws when walking, they have no claw marks at all. Another key feature that sets them apart from dog prints is that one middle toe is always longer than the other.

Foxes

Foxes are the wild cousins of dogs, so their prints also have four toes, but their footprint is a neat diamond shape. There is a triangular foot pad with four toes around the sides and front, with two neat claws forming a point at the front. Their droppings are also dog-like, usually pointy at one end, and full of fur, feathers, tiny bones, seeds and berries. Fresh dropping have a particularly pungent, musky smell.

Badgers

Badger feet are as big as a medium dog’s but have five toes instead of four. Their prints show a wide, squarish foot pad with five toes in front of it. The toes have long claws for digging. Badgers follow the same routes when they’re foraging, so leave well-worn trails wherever they search for food. Look for straight tracks across fields or coming out of woods, hedges or along fences. They poo in shallow pits called latrines, and their droppings vary from firm and sausage-shaped, to soft and slimy.

Deer

We have several species of deer, from the dog-sized muntjac to the horse-sized red deer. But all their tracks are roughly the same shape, just different sizes. Muntjac tracks are around 3cm long, whilst red deer tracks are up to 9cm long. Deer really walk on tip-toes, so you only usually see two long pointed toe prints side by side, with no claws or foot pads. Some species live in herds and create big muddy trails with dozens of footprints. Look for tracks crossing streams, footpaths and ditches, or heavily trodden tracks through woodlands. Deer droppings are smooth, shiny dark pellets that are pointed at one end and often stuck together in clusters.

Rabbits

Rabbit footprints are an oval shape. You won’t really notice separate paw marks, but the four feet are arranged in a triangle as they hop around. It is often easier to find rabbits by looking for the little round pellet droppings they leave on lawns and fields where they have been feeding.

Rats

Rats have star-shaped toe prints on the front feet and long back feet. Rats are similar in size to guinea pigs, so their footprints are only 1.5-2cm long. They can often be found along ditches, streams, and river edges – so long as there is food and somewhere to burrow! Rat droppings are flat at one end and pointy at the other, light brown to black, slimy and soft, and smell unpleasantly like wee. Their droppings can be harmful to humans, so you should avoid touching them.

Otters

Otters spend a lot of their time in rivers, so you’re most likely to find footprints along muddy banks coming out of the water, or on sand and silt under bridges. They have five teardrop-shaped toes around a large pad, but one toe is usually off to one side – like if you spread your hand out and look at your thumb. Otters will often leave droppings (known as spraints) in prominent places along rivers, such as on rocks or under bridges, to mark their territory. Spraints are crunchy looking, filled with fish scales and tiny fish bones, and when fresh smell like jasmine tea.

For more tips on recognising animal signs, check out our poo and track identification pages.

Leave a comment

Comments

  • Christine Morrison:

    Brilliant info on footprints, very useful. Thank you.

    16 Dec 2021 11:49:00

  • Paul Daniel:

    This adds another dimension to my walks. I shall keep my eyes open more in the future for visitors! Thank you for your insight.

    16 Dec 2021 12:19:00

  • Stephen Harris:

    Very interesting, thank you.

    16 Dec 2021 13:38:00

  • Excellent information. Very impressed with the media and communication SWT produce. Even if just into West Kent, I have re-posted several items to Birch Wood Association Facebook page. Happy Christmas!

    16 Dec 2021 14:38:00

  • Heather Wycherley:

    Would love also to see a hedgehog footprint. Very interesting & we shall look more closely at the muddy parts of walks & garden.

    16 Dec 2021 17:50:00

  • Nicola Keogh:

    Great.Many thanks

    16 Dec 2021 18:15:00

  • Adrienne Roles:

    Good information

    16 Dec 2021 19:52:00

  • Jean Fitch:

    Very interesting information on footprint identification. Thank you.

    16 Dec 2021 20:21:00

  • Graham P Manuell:

    Excellent information/photos re footprints. Thank you.

    21 Dec 2021 19:36:00

  • Alan Walker:

    Useful to distinguish wild animal droppings from dogs’!

    31 Dec 2021 20:01:00

Time Δ Debug Message - Perch Runway 3.2
1783033531.20910 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1783033531.23810.029Matched route: news/[slug:s]
1783033531.23830.0001Server address: 216.73.217.131
1783033531.23830Using master page: /templates/pages/blog/post.php
1783033531.23830Page arguments:
Array
(
    [0] => /news/mammal-mysteries
    [s] => mammal-mysteries
    [1] => mammal-mysteries
)
1783033531.23870.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783033531.23990.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783033531.24210.0022 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783033531.24280.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783033531.24580.003 [1] SELECT * FROM swt_shop_cart WHERE cartID=22542027
1783033531.24660.0008 [1] SELECT * FROM swt_shop_cart WHERE cartID=22542027
1783033531.24750.0009 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-02 23:05:00' AND saleTo>'2026-07-02 23:05:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783033531.24910.0016 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='mammal-mysteries')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-02 23:05:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783033531.25280.0037 [1] SELECT FOUND_ROWS() AS `count`
1783033531.25370.001 [1] SELECT * FROM swt_blog_posts WHERE postID=2682 AND postStatus='Published' AND postDateTime<='2026-07-02 23:05:00'
1783033531.25590.0021 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783033531.25690.0011 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783033531.25790.001 [1] SELECT * FROM swt_categories WHERE catID=73 LIMIT 1
1783033531.25880.0009 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1783033531.25980.001Using template: /templates/blog/post.html
1783033531.26010.0003 [162] SELECT catID, catPath FROM swt_categories
1783033531.26130.0012 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-02 23:05:00' AND postSlug='mammal-mysteries'
1783033531.28380.0225Using template: /templates/blog/post.html
1783033531.28430.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783033531.2860.0017Using template: /templates/pages/attributes/seo.html
1783033531.28630.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783033531.28730.001 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783033531.28880.0016 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783033531.2920.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783033531.29280.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783033531.2950.0022Using template: /templates/navigation/ps_nav_template.html
1783033531.29510.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783033531.2960.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783033531.29640.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783033531.29880.0024 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783033531.29970.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783033531.30040.0006 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783033531.30360.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783033531.30470.0011 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783033531.30730.0026 [1] Using template: /templates/navigation/breadcrumbs.html
1783033531.3080.0007Using template: /templates/blog/post.html
1783033531.30840.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783033531.30920.0009Using template: /templates/blog/author.html
1783033531.30970.0004 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='mammal-mysteries')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-02 23:05:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783033531.3120.0023 [1] SELECT FOUND_ROWS() AS `count`
1783033531.31270.0007 [1] Using template: /templates/blog/post.html
1783033531.31780.0051Using template: /templates/blog/comment_form.html
1783033531.31910.0013 [10] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2682 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783033531.37120.0521 [10] Using template: /templates/blog/comment.html
1783033531.37340.0022Using template: /templates/blog/post.html
1783033531.37360.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783033531.37460.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783033531.37530.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783033531.37620.0008 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783033531.37850.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783033531.37930.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783033531.38170.0024 [6] Using template: /templates/navigation/footer-nav.html
1783033531.3830.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783033531.38380.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783033531.38490.0011 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783033531.38750.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783033531.38820.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783033531.39040.0022 [10] Using template: /templates/navigation/footer-nav.html
1783033531.39350.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783033531.39460.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783033531.39520.0007 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783033531.39820.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783033531.39910.0009 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783033531.40160.0025 [29] Using template: /templates/navigation/footer-nav.html
1783033531.40440.0028 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783033531.40550.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783033531.40620.0007 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783033531.40880.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783033531.40960.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783033531.4120.0024 [10] Using template: /templates/navigation/footer-nav.html
1783033531.4140.002Request time: 0.2064
1783033531.4140Process time: 0.2062
1783033531.4140Memory: 1.6524