Respecting the fourth wall: preventing Ringed Plover disturbance

, 20 May 2026
Respecting the fourth wall: preventing Ringed Plover disturbance
Ringed Plover © Alan Price

By Kerry Williams

Communications Officer - Conservation 

Big eyes, short legs, and frequently described as ‘rotund’; there’s no denying it. Ringed Plovers are adorable. Our UK residents are joined by over-wintering migrants and can be found all around our coastline and some estuaries, in shingle and wetland habitats.

These charismatic waders possess spectacular acting talents. Little orange feet stamp sandy ground to mimic falling raindrops, tempting out tasty subterranean crustacean snacks. Mates are wooed with marching high-kick dance routines. Shingle nest preparation involves an umbrella of wings and much flinging of shells in a dramatic ceremony.

Being masters of disguise, Ringed Plover nests are inconspicuous, with both dappled eggs and fluffball chicks seamlessly blending into their sand and stone surroundings. This is optimum for ground-nesting predator evasion, and chicks will freeze, Jurassic Park style, should a marauder enter their midst.

Ringed Plover nest © Roger Wilmshurst

Hiding in plain sight, however, leaves the species incredibly vulnerable to disturbance, especially on our over-populated and well-trodden coastlines. Eggs can easily be crushed under the flimsiest of flip-flops, and chicks are hard to spot until very close by. And a bigger problem still: free-roaming dogs.

It doesn’t matter if your beloved pup is the best-behaved boy in town, with great recall and no prey drive. Domestic dogs are perceived as natural predators by birds, and even if they aren’t likely to take a chick or investigate a nest, they can easily and unintentionally cause disturbance when off the lead.

Ringed Plover parents are fiercely committed to nest protection, even theatrically feigning a broken wing to lure predators away from their precious offspring. But feisty though they be, they weigh only 65 grams; no match for a snuffling hound.

Ringed Plover chick © Kai Hilton

An increase in these acts of disturbance, habitat loss and climate change have contributed to a significant decline in numbers of UK Ringed Plovers since the mid-1980s, and the species is now on the UK Red List.

To help, you can keep your dog on a lead whilst walking around our coastlines, especially during March to August, the breeding season for these, and many other bird species. You can keep your distance; good practice for all wildlife watching, but especially with ground-nesting birds. And you can tell other people, to help raise awareness of the otherwise unknown perils of simply letting your dog off the lead.

In highlighting these issues, we hope the Ringed Plover performance may long continue. They just need less audience interaction.

Ringed Plover courtship at Rye Harbour Nature Reserve © Kai Hilton
You can help Ringed Plovers at Rye Harbour Nature Reserve by keeping your dog on a short lead - see the map below for the priority areas and timings. 

Leave a comment

Comments

  • Alan Train:

    I spotted one in the margins of the Reed bed at Warnham Nature Reserve, Horsham, West Sussex in mid April.

    21 May 2026 12:14:00

  • Tim:

    Hope to see these on a beach near me at Goring by Sea, West Sussex. Also hoping to travel by TRAIN to Rye to see something of your Reserve – as much as I can manage with a wonky leg.

    21 May 2026 19:14:00

  • Lee Martin:

    I constantly see dogs off leads on reserves, let alone beaches, where signs clearly asks owners to keep them on, including recently where Skylarks are nesting. It’s a big problem for wild birds at this time of year that needs addressing nationally.

    23 May 2026 18:00:00

  • Alan Walker:

    A lovely perky bird

    31 May 2026 11:58:00

Time Δ Debug Message - Perch Runway 3.2
1782407348.25310 [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
1782407348.29960.0466Matched route: news/[slug:s]
1782407348.29970.0001Server address: 216.73.217.95
1782407348.29970Using master page: /templates/pages/blog/post.php
1782407348.29970Page arguments:
Array
(
    [0] => /news/respecting-the-fourth-wall-preventing-ringed-plover-disturbance
    [s] => respecting-the-fourth-wall-preventing-ringed-plover-disturbance
    [1] => respecting-the-fourth-wall-preventing-ringed-plover-disturbance
)
1782407348.29990.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782407348.30060.0007 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782407348.30210.0015 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782407348.30260.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782407348.31490.0123 [1] SELECT * FROM swt_shop_cart WHERE cartID=22277093
1782407348.31550.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22277093
1782407348.31610.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-25 17:09:00' AND saleTo>'2026-06-25 17:09:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782407348.31720.0011 [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='respecting-the-fourth-wall-preventing-ringed-plover-disturbance')) 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-06-25 17:09:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782407348.31990.0027 [1] SELECT FOUND_ROWS() AS `count`
1782407348.32040.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=3935 AND postStatus='Published' AND postDateTime<='2026-06-25 17:09:00'
1782407348.32120.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782407348.32180.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782407348.32240.0006 [1] SELECT * FROM swt_categories WHERE catID=267 LIMIT 1
1782407348.32280.0004 [1] SELECT * FROM swt_categories WHERE catID=70 LIMIT 1
1782407348.32320.0004 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1782407348.32370.0005Using template: /templates/blog/post.html
1782407348.32380.0002 [162] SELECT catID, catPath FROM swt_categories
1782407348.32470.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-25 17:09:00' AND postSlug='respecting-the-fourth-wall-preventing-ringed-plover-disturbance'
1782407348.36060.0359Using template: /templates/blog/post.html
1782407348.3610.0004 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782407348.36220.0012Using template: /templates/pages/attributes/seo.html
1782407348.36240.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782407348.36310.0008 [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
1782407348.36440.0013 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782407348.36720.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782407348.36780.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782407348.36970.0019Using template: /templates/navigation/ps_nav_template.html
1782407348.36970 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782407348.37060.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782407348.37120.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782407348.37290.0017 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782407348.37340.0005 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782407348.37380.0004 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782407348.37630.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782407348.37710.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782407348.37920.002 [1] Using template: /templates/navigation/breadcrumbs.html
1782407348.37960.0004Using template: /templates/blog/post.html
1782407348.37970.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='30' LIMIT 1
1782407348.38040.0006Using template: /templates/blog/author.html
1782407348.38070.0003 [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='respecting-the-fourth-wall-preventing-ringed-plover-disturbance')) 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-06-25 17:09:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782407348.38260.002 [1] SELECT FOUND_ROWS() AS `count`
1782407348.3830.0004 [1] Using template: /templates/blog/post.html
1782407348.38550.0025Using template: /templates/blog/comment_form.html
1782407348.38650.001 [4] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3935 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782407348.490.1035 [4] Using template: /templates/blog/comment.html
1782407348.49110.0011Using template: /templates/blog/post.html
1782407348.49130.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='30' LIMIT 1
1782407348.49230.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782407348.4930.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782407348.49350.0005 [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
1782407348.49550.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782407348.4960.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782407348.49780.0018 [6] Using template: /templates/navigation/footer-nav.html
1782407348.49870.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782407348.49940.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782407348.49980.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782407348.50190.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782407348.51080.0089 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782407348.51440.0036 [10] Using template: /templates/navigation/footer-nav.html
1782407348.51750.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782407348.51830.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782407348.51880.0005 [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
1782407348.5210.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782407348.52150.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782407348.52340.0019 [29] Using template: /templates/navigation/footer-nav.html
1782407348.52570.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782407348.52640.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782407348.52680.0004 [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
1782407348.52870.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782407348.5340.0053 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782407348.5360.002 [10] Using template: /templates/navigation/footer-nav.html
1782407348.53730.0013Request time: 0.2863
1782407348.53730Process time: 0.2861
1782407348.53730Memory: 1.6327