Is 'loveable rats' an oxymoron?

, 22 June 2021
Is 'loveable rats' an oxymoron?
Brown rat © Derek Middleton

By Charlotte Owen

WildCall Officer

People tend to shudder at the thought of rats – but is there really anything to be scared of?

Rats thrive wherever there are people, since we tend to create the perfect conditions for them, but the ubiquitous brown rat (Rattus norvegicus) has only been here since the 18th century.  Before then, the only species present was the black rat (Rattus rattus), an exotic import from southern India that hitched a lift here with the Romans. These rats were natural tree-dwellers accustomed to a much kinder climate, so they were dependent on the warmth of human dwellings for survival and often lived in thatched roofs, pilfering spilled grain. Despite this, there’s no evidence they were ever numerous enough to be considered an agricultural pest but they’ve long been blamed for one of the deadliest disease outbreaks in human history. The Black Death originated in Asia and first arrived in Europe in 1347, transmitted by infected fleas. While black rats certainly played a role as carriers, there is still debate about whether they were a significant long-term reservoir of the plague.

Either way, the brown rat hadn’t even arrived here at that point in history. They first jumped ship in London ports in the 1700s, having stowed away on trade routes from China and Mongolia, and the British landscape suited them perfectly. They soon out-competed the black rat, which is now almost extinct here, and by Victorian times professional rat catchers were doing a roaring trade. As a surprising spinoff from the pest control business, any rats with unusual markings were spared the rat pits and sold on as pets to well-bred young women, including Beatrix Potter and even Queen Victoria herself. Rats have since been fully domesticated and are still popular pets today, due to their intelligent and social nature, while legions of lab rats have enabled significant scientific advances thanks to their genetic similarity to humans (our genomes are 90% identical). Behavioural studies have also shown that rats can feel empathy and regret, they laugh when tickled and will forsake chocolate to help a friend in distress - all admirable qualities, and really not spooky at all.

Comments

  • Naomi Lathwood:

    Thank you for this article – I personally love rats ❤️🐀

    23 Jun 2021 11:24:00

  • Sue Baumgardt:

    I adore rats. Affectionate, intelligent, sociable. They certainly don’t deserve the hatred usually directed at them. Thank you for this positive article.

    26 Jun 2021 07:13:00

Time Δ Debug Message - Perch Runway 3.2
1783077662.81650 [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
1783077662.84480.0283Matched route: news/[slug:s]
1783077662.84490.0001Server address: 216.73.217.33
1783077662.8450.0001Using master page: /templates/pages/blog/post.php
1783077662.8450Page arguments:
Array
(
    [0] => /news/is-loveable-rats-an-oxymoron
    [s] => is-loveable-rats-an-oxymoron
    [1] => is-loveable-rats-an-oxymoron
)
1783077662.84530.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783077662.84650.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783077662.84880.0023 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783077662.84950.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783077662.85160.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22565074
1783077662.85250.0009 [1] SELECT * FROM swt_shop_cart WHERE cartID=22565074
1783077662.85330.0008 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-03 11:21:00' AND saleTo>'2026-07-03 11:21:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783077662.85510.0018 [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='is-loveable-rats-an-oxymoron')) 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 11:21:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783077662.85840.0033 [1] SELECT FOUND_ROWS() AS `count`
1783077662.85930.001 [1] SELECT * FROM swt_blog_posts WHERE postID=2543 AND postStatus='Published' AND postDateTime<='2026-07-03 11:21:00'
1783077662.86050.0012 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783077662.86150.001 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783077662.86260.0011 [1] SELECT * FROM swt_categories WHERE catID=181 LIMIT 1
1783077662.86730.0048 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1783077662.86850.0012Using template: /templates/blog/post.html
1783077662.86890.0004 [162] SELECT catID, catPath FROM swt_categories
1783077662.87050.0016 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-03 11:21:00' AND postSlug='is-loveable-rats-an-oxymoron'
1783077662.89280.0222Using template: /templates/blog/post.html
1783077662.89340.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783077662.90280.0094Using template: /templates/pages/attributes/seo.html
1783077662.90310.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783077662.90510.002 [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
1783077662.91130.0063 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783077662.9150.0037 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783077662.9160.001 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783077662.91840.0024Using template: /templates/navigation/ps_nav_template.html
1783077662.91840.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783077662.91940.001 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783077662.91990.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783077662.92520.0053 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783077662.92780.0027 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783077662.92930.0015 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783077662.9330.0037 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783077662.93420.0013 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783077662.93660.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1783077662.93710.0006Using template: /templates/blog/post.html
1783077662.93750.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783077662.93860.0011Using template: /templates/blog/author.html
1783077662.93910.0005 [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='is-loveable-rats-an-oxymoron')) 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 11:21:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783077662.94130.0022 [1] SELECT FOUND_ROWS() AS `count`
1783077662.94230.001 [1] Using template: /templates/blog/post.html
1783077662.94570.0034Using template: /templates/blog/comment_form.html
1783077662.94650.0009 [2] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2543 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783077662.99960.053 [2] Using template: /templates/blog/comment.html
1783077663.00040.0008Using template: /templates/blog/post.html
1783077663.00060.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783077663.00180.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783077663.0030.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783077663.00560.0026 [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
1783077663.00880.0033 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783077663.00990.0011 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783077663.01310.0032 [6] Using template: /templates/navigation/footer-nav.html
1783077663.01430.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783077663.01750.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783077663.01850.0009 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783077663.02170.0033 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783077663.02270.0009 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783077663.02570.003 [10] Using template: /templates/navigation/footer-nav.html
1783077663.02920.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783077663.03030.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783077663.03140.0011 [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
1783077663.03470.0033 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783077663.03570.001 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783077663.03850.0029 [29] Using template: /templates/navigation/footer-nav.html
1783077663.04160.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783077663.04270.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783077663.04350.0008 [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
1783077663.0460.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783077663.04670.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783077663.04910.0024 [10] Using template: /templates/navigation/footer-nav.html
1783077663.05130.0021Request time: 0.2366
1783077663.05130Process time: 0.2364
1783077663.05130Memory: 1.622