The Pongtastic Mr Fox

, 06 January 2021
The Pongtastic Mr Fox
Rosie the fox © Tom Lee

By Charlotte Owen

WildCall Officer 

Winter is a busy season for foxes. If there are any living near you – and there probably are – you’ll be well aware of just how active they are at this time of year, yapping and screaming at all hours of the night and leaving plenty of unmistakable foxy scent. 

Scent is probably too delicate a word for the pungent, musky tang of fox. Foxes are undeniably smelly but they positively pong when their natural odour intensifies for the winter breeding season. An accidental lungful of fresh fox scent is enough to make your eyes water, even to our inferior human noses, but foxes have a much keener sense of smell and scent is their prime method of communication. Their musk is a complex mixture of more than 80 different compounds and is packed full of pheromones, wafting around their bodies like a cloud of intoxicating perfume. Each individual has a unique aroma that allows them to broadcast their identity and breeding status to potential mates, as well as their strength and bravado to potential rivals.

To make sure they smell the way they should, foxes have scent glands all over their bodies. Like cats and dogs, they have a pair of anal glands at the rear end and they also emit eau de fox from glands on their cheeks and jaws, across their skin and even between their toes. There’s a special scent gland at the base of their tail that apparently smells like violets, and it’s so active during the breeding season that its waxy secretions often stain the fur dark. 

Scent is especially important when it comes to marking territory, and fox urine is potent enough to leave a long-lasting message. One intrepid researcher determined just how long by bottling some fox-scented sawdust in a jar, which still stank when it was opened five years later. Laying down such a strong chemical signal sends an unmistakeable territorial message to keep out, and a mated pair will even mark each other to mingle their scents and strengthen the pair bond.  Trespassers are not tolerated and the resident pair will voice their outrage while chasing them off into the night.

Leave a comment

Comments

  • Christine Morrison:

    Lovely photos of Me Fox, I’ve had them in my garden for many years, and love to see them playing as cubs and gradually mature and leave to find a mate.

    21 Jan 2021 12:57:00

  • Christine Dafter:

    After you spoke last week on Nature Table Live, about the sounds foxes make. I was reminded of an incident near me a couple of years ago.

    The police arrived at my door, to ask if everything was ok. Of course, I was somewhat taken aback, but once they had described what had been reported to them, I was pretty certain it was the scream of the fox vixens, which we do hear in our garden. The policeman said he would remember that and would make a note in case other people rang with a similar description. I actually like the sound they make, then I know they are happy in this local environment.

    21 Jan 2021 16:47:00

  • jane holbrook:

    I love to see foxes in the fields and woodland. I don’t begrudge them an existence, and provided they leave my chickens alone,
    they are welcome along with all the other wildlife.

    22 Jan 2021 12:15:00

  • Jill Cousin:

    I had a wonderful sighting of a fox on the marshland near Southease yesterday . As I was on the train I was screened from any smells & partially removed but the train provides great viewing ‘ platform ‘ & this fox looked so healthy .

    23 Jan 2021 14:11:00

  • Veronica Cowen:

    I have been feeding foxes and there families for over 20 years now. One fox I use to call Fred became every night for three years. Then another use to sit on my doorstep waiting for his evening meal of dog food and biscuits. Plus other goodies. Have 2 visiting for there food every night at the moment.

    23 Jan 2021 15:16:00

  • Angela Arratoon:

    I’ve been happily feeding a male fox every evening on tinned dog meat in my garden in West London. As he got used to ‘his’ territory, the foxy smell around him reduced and was tolerable. But this year a young female maybe 1 year old has decided to share his territory – and supper. They seem to have worked out a compromise where she, the junior member, shows up one hour later than him for food. But how the fox smell has increased !! I used to let them into my kitchen but no more – just one paw on the threshold, full of their foot scent glands, is enough to make me avoid that area for the rest of the evening and into next day, even after leaving windows open all night. They must be either marking territory or leaving messages. But one must ‘think fox’ – the only time they try to leave faeces is on a whole upper level of stress: when on light summer evenings the crows appear to take their dinner !

    04 Jun 2025 06:44:00

Time Δ Debug Message - Perch Runway 3.2
1783059783.73110 [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
1783059783.76020.0291Matched route: news/[slug:s]
1783059783.76040.0002Server address: 216.73.216.31
1783059783.76040Using master page: /templates/pages/blog/post.php
1783059783.76040Page arguments:
Array
(
    [0] => /news/the-pongtastic-mr-fox
    [s] => the-pongtastic-mr-fox
    [1] => the-pongtastic-mr-fox
)
1783059783.76070.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783059783.76170.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783059783.76350.0017 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783059783.76420.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783059783.76620.002 [1] SELECT * FROM swt_shop_cart WHERE cartID=22554067
1783059783.76670.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22554067
1783059783.76720.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-03 06:23:00' AND saleTo>'2026-07-03 06:23:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783059783.76860.0014 [2] 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='the-pongtastic-mr-fox')) 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-03 06:23:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783059783.77160.003 [1] SELECT FOUND_ROWS() AS `count`
1783059783.77460.0029 [1] SELECT * FROM swt_blog_posts WHERE postID=2418 AND postStatus='Published' AND postDateTime<='2026-07-03 06:23:00'
1783059783.77550.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783059783.77620.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783059783.77710.0008 [1] SELECT * FROM swt_categories WHERE catID=181 LIMIT 1
1783059783.77760.0005 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1783059783.77810.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=2603 AND postStatus='Published' AND postDateTime<='2026-07-03 06:23:00'
1783059783.77870.0006 [1] SELECT * FROM swt_categories WHERE catID=181 LIMIT 1
1783059783.77910.0004 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1783059783.77970.0006Using template: /templates/blog/post.html
1783059783.77990.0003 [162] SELECT catID, catPath FROM swt_categories
1783059783.78080.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-03 06:23:00' AND postSlug='the-pongtastic-mr-fox'
1783059783.81340.0326Using template: /templates/blog/post.html
1783059783.8140.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783059783.8170.0031Using template: /templates/pages/attributes/seo.html
1783059783.81730.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783059783.81820.0009 [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
1783059783.81970.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783059783.83250.0129 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783059783.83350.001 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783059783.83640.0029Using template: /templates/navigation/ps_nav_template.html
1783059783.83650.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783059783.83740.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783059783.8380.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783059783.84090.0029 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783059783.8420.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783059783.84270.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783059783.84570.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783059783.84650.0008 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783059783.84840.002 [1] Using template: /templates/navigation/breadcrumbs.html
1783059783.84890.0004Using template: /templates/blog/post.html
1783059783.84910.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783059783.84980.0006Using template: /templates/blog/author.html
1783059783.85020.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='the-pongtastic-mr-fox')) 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-03 06:23:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783059783.85230.0021 [1] SELECT FOUND_ROWS() AS `count`
1783059783.85270.0005 [1] Using template: /templates/blog/post.html
1783059783.85590.0032Using template: /templates/blog/comment_form.html
1783059783.85690.001 [6] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2418 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783059783.93420.0773 [6] Using template: /templates/blog/comment.html
1783059783.93630.0021Using template: /templates/blog/post.html
1783059783.93650.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783059783.93740.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783059783.93810.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783059783.93860.0006 [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
1783059783.94080.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783059783.94140.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783059783.94370.0023 [6] Using template: /templates/navigation/footer-nav.html
1783059783.94490.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783059783.94550.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783059783.94620.0007 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783059783.94860.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783059783.94910.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783059783.95080.0018 [10] Using template: /templates/navigation/footer-nav.html
1783059783.95410.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783059783.95480.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783059783.95520.0004 [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
1783059783.95750.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783059783.9580.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783059783.95990.0019 [29] Using template: /templates/navigation/footer-nav.html
1783059783.96230.0024 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783059783.96310.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783059783.96370.0006 [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
1783059783.96580.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783059783.96650.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783059783.96850.0021 [10] Using template: /templates/navigation/footer-nav.html
1783059783.97040.0019Request time: 0.2408
1783059783.97040Process time: 0.2406
1783059783.97040Memory: 1.6467