A dog’s normal temperature is higher than a human’s — roughly 100 to 102.5°F (about 37.8 to 39.2°C). The most reliable way to measure it at home is with a digital rectal thermometer, and it is a skill most owners can learn with patience. If your dog is clearly unwell, resist the urge to guess from nose temperature or ear warmth — those are not reliable. And if your dog fights the thermometer, stop and call your vet instead of forcing it.

When to take a temperature

  • Your dog seems lethargic, is eating poorly, or feels warm to you
  • Your vet asks you to monitor a temperature at home
  • You are checking after a fever or illness

A single reading is one piece of information — call your vet with the number rather than deciding on your own whether it matters.

What you need

  • A digital rectal thermometer (a pet thermometer or a human digital one works)
  • Water-based lubricant or petroleum jelly
  • A helper to hold your dog gently, if needed
  • Treats and a calm voice

Do not use a glass mercury thermometer — it can break. Do not take a temperature immediately after exercise, when your dog has been in a hot car, or when it is stressed, since those can raise the reading.

How to do it

  1. Shake down or switch on the thermometer and coat the tip with lubricant.
  2. Have your dog stand, with a helper steadying the front end and talking calmly. Small dogs can be held on a lap or table.
  3. Lift the tail gently and insert the thermometer about 1 inch (2.5 cm) into the rectum, angled slightly — not straight up and not forcefully.
  4. Hold it in place until the thermometer beeps, usually 15 to 60 seconds.
  5. Remove it slowly, read the number, clean the thermometer with soap and warm water or rubbing alcohol, and reward your dog generously.

If your dog turns, sits, or struggles, stop and try later or ask your vet for alternatives. Some vets can show you the technique at a visit.

What the numbers mean

Reading What it suggests
100–102.5°F (37.8–39.2°C) Normal range for most dogs
Above 103°F (39.4°C) Fever — call your vet
Above 105°F (40.6°C) Potentially serious — contact a vet promptly
Below 99°F (37.2°C) Low body temperature — contact a vet

These are general guideposts, not rules — age, size, and the dog’s overall condition matter. Your vet interprets the number in context.

When not to do it at home

  • Your dog is aggressive or extremely stressed by restraint
  • There is bleeding, pain, or injury near the rectum
  • Your dog has diarrhea or is straining
  • Your dog is having trouble breathing or is collapsing — this is an emergency; do not stop to take a temperature

An accurate temperature helps your vet, but it is never worth a bite or a struggle. If you cannot measure it safely, describe your dog’s symptoms and let the clinic take over.

This article is general information, not veterinary advice. If your dog is unwell, contact your veterinarian.