For Dogs · WOOPF™Care about your pet? Download ASK A VET!For Cats · PURRZ™
ASK A VET

Free Pet CPR Timer and Metronome for Dogs and Cats

Use audible and visual cues to pace 100–120 chest compressions/min. Choose 30:2, intubated or compression-only mode, follow breath and 2-minute cycle prompts, and export a timestamped event log.

Unresponsive and not breathing normally?

Call for help and contact an emergency vet now. Do not delay compressions while searching for a pulse. This tool is for adult dogs and cats, not newborn resuscitation.

CPR mode

Choose a CPR mode

You can safely change mode if the patient is intubated during the event.

Ventilation and rescuer mode
Timer and metronome

Run the timer

Compression cues, cycle timing and the controls you use during the event.

Ready30:2 mode

100–120/min. Compress, fully release, repeat.

Cycle
0
Event time
0:00
Rate
110/min
Correct depth
Full recoil, no leaning
50:50 compression/recoil
Timer works without an internet connection once this page is loaded.
Live guidance

What to do right now

This panel follows the timer: it changes with the phase and the mode you selected.

Before you press start

  1. Call for help and contact an emergency veterinary clinic.
  2. Confirm the patient is unresponsive and not breathing normally.
  3. Single rescuer: briefly check and clear an obvious airway obstruction.
  4. Start compressions without delaying to search for a pulse.

30:2: Use a tight mask and manual resuscitator when available. Mouth-to-snout is only for situations with minimal risk to the rescuer.

Quick event record

Record what happened, when

For veterinary team documentation. Buttons record time only.

Epinephrine intervalNot startedProfessional timing reminder only. Confirm rhythm, indication, dose and local protocol.
Patient weight

Enter the patient weight

Unlocks the RECOVER emergency drug list and defibrillation energies.

Reference and settings

Target values, sound and timing

Two optional panels: species reference ranges, and the sound, timing and screen settings.

Target values during CPR

Reference ranges for the selected species — analyser intervals vary, so use your own lab’s. Potassium above ~7 mmol/L, and severe acid–base, glucose or calcium derangements, are reversible causes — find and treat them.

Sound, timing and screen settings
110/min
RECOVER range: 100–120/min. Adjustable during the event; always starts at 110/min on a fresh page.
8 sec
Intubated/team mode only. Clinical pauses are capped below 10 seconds and resume automatically.
Keep screen awakeUses the screen wake lock when the browser supports it.
Event timeline

What the timer logged

Elapsed time from timer start.

No CPR event started.

    Finish this CPR event?

    Select the outcome. The timer will stop and create a printable event summary.

    Clinical scope and source: This independent timing aid is based on the 2024 RECOVER guidelines for CPR in adult dogs and cats. It is not an official RECOVER product, does not replace hands-on CPR training, and does not diagnose cardiopulmonary arrest. See the RECOVER 2024 guideline hub and the consolidated treatment recommendations. Learn about ASK A VET’s editorial and clinical review process.

    How this tool works

    Pet CPR quick answer

    Adult dogs and cats · 2024 RECOVER-aligned timing

    Compression rate
    100–120/min
    Not intubated
    30:2
    Intubated
    10 breaths/min
    Compressor cycle
    2 minutes

    Use 30 compressions to 2 breaths for a non-intubated dog or cat when rescue breaths are feasible and safe. Once intubated, continue compressions while giving one breath every 6 seconds. During intubated team CPR, keep any rhythm-and-femoral-pulse check under 10 seconds. This timing aid supports trained responders; it does not replace hands-on training or emergency veterinary care.

    How to use the pet CPR timer

    1. Choose the mode that matches the airway and rescuer situation.
    2. Place most dogs and cats in lateral recumbency. Wide-chested dogs that naturally lie on their back may be compressed in dorsal recumbency.
    3. Press Start CPR and compress with the metronome.
    4. Allow complete recoil after every compression and avoid leaning on the chest.
    5. In intubated/team mode, use the brief rhythm-and-femoral-pulse check to identify shockable rhythm, non-shockable rhythm or ROSC.

    Dog and cat CPR compression depth and ventilation

    • Lateral recumbency: compress one-third to one-half of the chest width at the compression point.
    • Dorsal recumbency: compress about one-quarter of the front-to-back chest depth.
    • Intubated: give 10 breaths/min with roughly 1-second inspiration and visible but not excessive chest rise.
    • Not intubated: keep the head and neck aligned, use 30 compressions to 2 breaths, and keep the ventilation pause brief.

    Dog CPR hand placement

    • Keel-chested dog: over the heart in lateral recumbency.
    • Round-chested dog: over the widest part of the chest in lateral recumbency.
    • Wide-chested dog: initially lateral; once intubated, dorsal recumbency with hands over the mid-sternum may be used if positionally stable.

    Cat and small-dog CPR hand placement

    • Cat or small dog: use a circumferential two-thumb, one-handed, or one-handed heel technique over the heart.

    Professional monitoring

    Use continuous ECG and waveform capnography when available. Optimise compression quality toward ETCO₂ ≥18 mmHg. Without capnography, do not interrupt a 2-minute cycle merely because ROSC is suspected.

    Which pet CPR mode should I choose?

    Match the timer to the airway and rescuer situation; change modes if the patient is intubated during CPR.
    ModeCompressionsVentilationCycle cue
    Not intubated / single rescuer30 compressions at 100–120/minPause briefly for 2 breaths when feasible and safeTwo-minute compressor cue; keep every ventilation pause brief
    Intubated / teamContinuous at 100–120/min10 breaths/min, or 1 every 6 secondsTwo-minute cycle, then rhythm and femoral pulse check under 10 seconds
    Compression-onlyContinuous at 100–120/minNo breath cueTwo-minute compressor cue; minimise interruptions

    Pet CPR timer FAQs

    What compression rate should I use for dog or cat CPR?

    Use 100–120 chest compressions per minute. This timer starts at 110/min and only permits settings inside the guideline range.

    What does a 30:2 CPR ratio mean for dogs and cats?

    For a non-intubated adult dog or cat, give 30 chest compressions followed by 2 breaths when rescue breaths are feasible and safe, then return to compressions immediately. The 30:2 mode counts each compression and marks the brief breathing pause.

    How often should an intubated dog or cat be ventilated?

    Give 10 breaths per minute, which is one breath every 6 seconds. Intubated/team mode plays a breathing sound — a rising whoosh to give the breath in, then a falling whoosh as the chest falls — while compressions continue.

    How long is one veterinary CPR cycle?

    Use 2-minute compressor cycles. In intubated/team mode, the timer then opens a brief rhythm-and-femoral-pulse check before starting the next cycle automatically.

    How long should a rhythm-and-pulse check take?

    Keep it as short as possible and under 10 seconds. This tool defaults to 8 seconds, caps the setting at 9 seconds and resumes automatically.

    Is this pet CPR timer free?

    Yes. The timer, metronome, breathing cues, event log and export tools are free to use with no account or login.

    Does the pet CPR timer work offline on a phone?

    Once this page has loaded, the running timer itself does not need an internet connection. Keep the loaded page open if you may lose reception; reloading or reopening it while offline depends on your browser’s cache. Audio, speech and screen-wake support also vary by device.

    Can I use this timer for a puppy or kitten?

    This timer is designed and clinically reviewed for adult dogs and cats. Newborn or neonatal resuscitation uses a different protocol, so do not use this tool for newborn puppies or kittens. For an older puppy or kitten, follow your emergency veterinarian’s instructions and your hands-on CPR training.

    Dr Duncan Houston
    About the author

    Dr Duncan Houston · BVSc, Veterinarian

    Emergency careGeneral practiceMobile vet careFounder, ASK A VET™

    Dr Duncan Houston is an Australian veterinarian with experience in emergency, general-practice and mobile veterinary care. He is the founder of ASK A VET™. This guide is educational and is not a substitute for hands-on veterinary care.