It turns out this 15-second check is one of the earliest, cheapest, most reliable ways to catch a worsening heart or lung condition before it becomes an emergency. It costs nothing, takes less time than reading this sentence, and most pet owners have never been shown how to actually do it properly. So here's exactly how.
What is a resting respiratory rate?
It's simply how many breaths your cat takes in a minute while they're completely at rest, not sleeping deeply, not just after playing, not stressed at the vet. One full breath is one rise and fall of the chest or belly.
Vets care about this number specifically because it tends to creep up before other, more obvious symptoms of heart or respiratory disease show up. A slow, steady rise over days or weeks is often the first real warning sign, well before a cat looks or acts unwell.
The exact method
- Wait for the right moment. Your cat needs to be fully relaxed or asleep, not just lying still while alert. A tense or watchful cat breathes faster than their true resting rate.
- Watch the flank, not the chest. The easiest place to see the rise and fall is the soft area just behind the ribs. One full rise and fall counts as one breath.
- Count for 15 seconds. Use a timer, don't estimate. Count every complete breath you see in that window.
- Multiply by four. That gives you breaths per minute, the number your vet actually wants.
What counts as normal?
For most cats, these are the general bands vets work from:
| Breaths per minute | What it means |
|---|---|
| 30 or under | Normal |
| 30 to 40 | Watch closely, mention it to your vet |
| Over 40 | Call your vet promptly |
Angel's own baseline actually runs a little higher than "textbook normal", usually 28 to 38 breaths per minute, because of her existing heart conditions. That's exactly why the trend matters more than any single number: what's normal for your pet might not match the general guide, and your vet needs your pet's own baseline to judge a real change.
When it's time to call the vet
- A reading consistently above 40, even at rest
- A steady upward trend over several days, even if each individual reading still seems "fine"
- Breathing that looks laboured, open-mouthed, or effortful, alongside the rate itself
- Any sudden, sharp change from your pet's own normal baseline
Making the habit stick
The hardest part isn't the counting, it's remembering to do it, and keeping the readings somewhere you can actually show a vet six months later instead of trying to recall them from memory in a waiting room.
That's the exact problem Halo was built to solve. It has a built-in 15-second counter, so you just tap once per breath instead of watching a stopwatch, and every reading is logged automatically with a trend chart, colour-coded against the same Normal / Watch / Call vet bands above. When Angel's cardiologist asks the question now, it takes one tap to show six months of real data instead of guessing.