Species of the day: Common Frog

, 12 June 2020
Species of the day: Common Frog
Common Frogs © Derek Middleton

By James Duncan

Learning and Engagement Officer

The charismatic and much-loved Common Frog (Rana temporaria) is without doubt the most recognisable British amphibian, an unmistakable inhabitant of town and country, upland and lowland. It's truly cosmopolitan, found in habitats ranging from small puddles to acid bog and from garden pond to freshwater lake. It's a real survivor, though in line with all native amphibians is thought to have declined since the 1970's, facing significant pressures from the loss of suitable breeding habitat, rampant human development and increasing levels of pollution and disease. Many also suffer an untimely fate on our dense road network, for they inevitably transect the routes undertaken by migratory spring frogs. Their scientific naming quite literally translates to 'temporary frog', explained by a relative abundance during the warmer months and virtual disappearance during the colder ones. Ironically, the Common Frog is less 'temporary' than most amphibians and you might spot a foraging individual hopping around in winter if the weather's mild. 

For a creature that seems rather delicate the Common Frog is in fact supremely hardy, able to tough-out the harshest conditions. Whilst over-wintering they may conceal themselves under logs or within the warmth of a decomposing compost heap, but many will submerge their smooth bodies in the mud found at the bottom of ponds. Of course this begs the question of just how they manage to avoid suffocation. Luckily for the frog it has a rather neat trick up its slippery sleeves, for it's not restricted to breathing through its lungs. Their moist skin is perfectly designed for efficient gas exchange, a breathing process known as cutaneous respiration. Unlike some frog species which contain a natural 'anti-freeze' in their blood, the Common Frog remains a tad more vulnerable and needs to avoid a full-body freeze, with only fleeting bouts of frozen temperatures not proving fatal. Should a pond ice over in its entirety, deoxygenation will occur progressively until suffocation becomes a real danger.

Adults typically emerge from overwintering sites with one thought on their minds, reproduction. In their desperation to mate, the competitive males form 'welcome parties' at the breeding ponds for arriving females. Females are quickly grasped in axillary amplexus where males use nuptial pads on their feet to lock the front legs under her armpits and across her chest, in quite possibly one of the world's longest reverse 'bear hugs.' It may be days before fertilisation and egg-laying even begin. Whilst spawning is a wonderful harbinger of spring, it's a little misleading as there's always substantial variation across the country. In the balmy climes of the south-west it may take place as early as December, so depending on your location it'll actually encompass around five months. A female may release a couple of thousand eggs in one massed clump, differing from the diagnostic 'strings' of toad spawn. The tadpoles of frogs have functional lungs from a much earlier stage than toads and can therefore survive in smaller pools with less oxygen. 

Despite their sizeable mouths, Common Frogs have no need to drink for they absorb all necessary water through the skin. They're not the fussiest of carnivores and flick out their sticky tongue at surprising speed to catch anything that happens to wander by. Typically this will comprise invertebrates, including slugs, snails, worms, beetles, caterpillars and flies, though young frogs will also feed on aquatic creatures. Sometimes a meal just might not fit and a frog may have to use its front legs to bundle it in. For a little additional digestive assistance, the eyes can be retracted into the head to push the unfortunate prey down the frog's throat. Should you happen to spot a 'blinking' frog, it's actually in the midst of a meal. Frogs are of course devoured by a huge assortment of predators, the evidence of which may sometimes be found as 'star-slime', the jelly-like indigestible remains of their oviducts and spawn, which have usually been regurgitated by a bird that finds them most disagreeable. 

Frogs © Dave Green

Common Frog © Dave Green

Leave a comment

Comments

  • Nicki:

    Very informative, great reading, thank you.

    12 Jun 2020 10:40:30

Time Δ Debug Message - Perch Runway 3.2
1781107417.7860 [905] 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
1781107417.81170.0258Matched route: news/[slug:s]
1781107417.81180.0001Server address: 216.73.217.13
1781107417.81190Using master page: /templates/pages/blog/post.php
1781107417.81190Page arguments:
Array
(
    [0] => /news/species-of-the-day-common-frog
    [s] => species-of-the-day-common-frog
    [1] => species-of-the-day-common-frog
)
1781107417.81210.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1781107417.81310.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1781107417.81510.002 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1781107417.81570.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1781107417.81810.0024 [1] SELECT * FROM swt_shop_cart WHERE cartID=21721510
1781107417.81870.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=21721510
1781107417.81930.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-10 16:03:00' AND saleTo>'2026-06-10 16:03:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1781107417.82080.0014 [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='species-of-the-day-common-frog')) 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-10 16:03:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1781107417.82320.0024 [1] SELECT FOUND_ROWS() AS `count`
1781107417.82380.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=2217 AND postStatus='Published' AND postDateTime<='2026-06-10 16:03:00'
1781107417.82470.0009 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1781107417.82540.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1781107417.82620.0008 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1781107417.82680.0006 [1] SELECT * FROM swt_categories WHERE catID=61 LIMIT 1
1781107417.82760.0008Using template: /templates/blog/post.html
1781107417.82790.0003 [162] SELECT catID, catPath FROM swt_categories
1781107417.82890.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-10 16:03:00' AND postSlug='species-of-the-day-common-frog'
1781107417.8510.0221Using template: /templates/blog/post.html
1781107417.85230.0013 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1781107417.8540.0017Using template: /templates/pages/attributes/seo.html
1781107417.85420.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1781107417.85530.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
1781107417.85630.001 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1781107417.85910.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1781107417.85960.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1781107417.8620.0024Using template: /templates/navigation/ps_nav_template.html
1781107417.8620 [6] Using template: /templates/navigation/ps_nav_template_children.html
1781107417.86250.0005 [4] Using template: /templates/navigation/ps_nav_template_children.html
1781107417.86280.0002 [29] Using template: /templates/navigation/ps_nav_template_children.html
1781107417.86410.0014 [10] Using template: /templates/navigation/ps_nav_template_children.html
1781107417.86470.0005 [7] Using template: /templates/navigation/ps_nav_template_children.html
1781107417.86510.0004 [9] Using template: /templates/navigation/ps_nav_template_children.html
1781107417.86740.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1781107417.86830.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
1781107417.87040.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1781107417.87080.0004Using template: /templates/blog/post.html
1781107417.8710.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1781107417.87180.0008Using template: /templates/blog/author.html
1781107417.87220.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='species-of-the-day-common-frog')) 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-10 16:03:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1781107417.87430.0021 [1] SELECT FOUND_ROWS() AS `count`
1781107417.87480.0005 [1] Using template: /templates/blog/post.html
1781107417.87750.0026Using template: /templates/blog/comment_form.html
1781107417.87860.0011 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2217 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1781107417.92910.0505 [1] Using template: /templates/blog/comment.html
1781107417.92970.0007Using template: /templates/blog/post.html
1781107417.930.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1781107417.93080.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1781107417.93150.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1781107417.93210.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
1781107417.93430.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1781107417.93480.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1781107417.93670.0019 [6] Using template: /templates/navigation/footer-nav.html
1781107417.93740.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1781107417.9380.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1781107417.93860.0005 [37] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1781107417.94090.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1781107417.94170.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1781107417.94370.002 [10] Using template: /templates/navigation/footer-nav.html
1781107417.94680.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1781107417.94750.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1781107417.94790.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
1781107417.95020.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1781107417.95070.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1781107417.95280.0021 [29] Using template: /templates/navigation/footer-nav.html
1781107417.95480.002 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1781107417.95560.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1781107417.95620.0005 [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
1781107417.9590.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1781107417.95960.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1781107417.96170.0021 [10] Using template: /templates/navigation/footer-nav.html
1781107417.96280.0011Request time: 0.1797
1781107417.96280Process time: 0.1795
1781107417.96280Memory: 1.6559