Pet Sleep Calculator & Tracker
Plan rest for your dog or cat, log observed sleep and bring clear records to your vet.
Educational guidance, not a diagnosis. Stillness is not always sleep. Missing observations are not zero sleep.
Your pets
Calculator
Select a saved pet or try a profile without saving. Age selects a broad reference range; other details personalise the guidance, not an exact hour target.
Logs
Saved sleep sessions
History
Mark a past day complete only when you observed the entire day, including night sleep and naps. Only complete days enter averages.
Reports & Backup
File sharing opens your device share sheet. Select WhatsApp if available. Otherwise download the PDF and attach it in WhatsApp.
Backup & Restore
Data stays in this browser. Clearing site data or changing device removes access. Export a JSON backup regularly; restore replaces pet tracker data only.
How it works & sources
Reference bands are educational planning ranges, not validated individual targets. Puppy: 18–20 h; adult dog: 12–14 h; senior dog: 12–18 h. Adult cat: 12–18 h; kitten and senior cat: 12–20 h, with greater uncertainty. Senior thresholds are working categories, not a medical definition.
There is no universal night-versus-nap prescription. Reports show the split you log; allow your pet to rest naturally.
A sleep total alone cannot diagnose illness. If your pet has difficulty breathing, collapses or is hard to wake, contact a veterinarian promptly.
- American Kennel Club — dog sleep and individual differences
- American Kennel Club — puppy sleep
- Cats Protection — cats and sleep
Sources checked 3 October 2026. This tool has not been medically reviewed.
Pet sleep guides
Frequently asked questions
Does this track my pet automatically?
No. Start and stop timers or add observed intervals. A running timer does not prove your pet stayed asleep; correct it if needed.
Can I track more than one pet?
Yes. Each pet has its own profile, timers, logs and reports. No collar or account is needed.
Is my data synced or shared?
Pet records stay in IndexedDB in this browser. There is no cloud sync. You choose when to export or share a file.