刺猬沒有辦法自己調節自己身體上的溫度,無法保持在同一溫度上,所以它們是異溫動物。它們害怕炎熱所以它們主要生活在歐洲、亞洲北部地區,我國的北部和長江流域也有很多。
刺猬是一種雜食性動物,野生刺猬主要捕食較軟無脊椎或有小脊椎的動物和一些野生草根、瓜果等野生植物為生。刺猬天生就膽小喜歡清靜不喜歡熱鬧的地方,一般住在灌木叢林中,所以它們一般晚上才會出去覓食。
它們主要吃昆蟲和蠕蟲為主要食物。它們一個晚上大約能吃200克蟲子,對于人類來說它們是有一種有益的動物,可以捕捉到很多害蟲對農業有一定的幫助。它們有一個很長的鼻子,所以他們的觸覺和嗅覺非常靈敏,它們也喜歡吃螞蟻和白蟻,當它們聞到哪里有食物時,會用爪子去挖一個洞口出來,然后將舌頭伸進洞內轉一圈,豐盛的一餐就到手了。它們有時候也會吃剛出生的小鳥、鳥蛋、青蛙、蜥蜴,特別餓的時候也會吃農作物。后來被新西蘭人引進那里,在新西蘭它們沒有天敵,于是慢慢繁殖過度變成了一種災害,由于它們吃的蟲子不夠,它們不得不去尋找蝸牛、蚯蚓和鳥蛋吃。
刺猬是一種很溫順的動物,所以在有些國家非常受人們喜愛并把它們當寵物來養。由于普通的刺猬不能當寵物飼養,于是人們將普通的刺猬和非洲的一種刺猬叫:四趾刺猬結合培育出的。這種家庭飼養的刺猬可以自己配飼料,主要以肉類、青菜、糧食及一些副產品搭配均勻飼養,例如:雞肉、瘦肉、胡蘿卜、黃瓜等等;除此之外有些水果、堅果和小動物例如毛毛蟲、甲蟲、蝸牛、蚯蚓等等;另外刺猬對乳糖類的東西比較敏感,所以不可以給它吃乳制品類、牛奶及帶有調料的東西。一只成熟的刺猬平每餐大約吃50克左右的食物,同時飼料的品種要多做一些,太過單一會導致它們拒食和同伴之間會相互打架。