
Web app · Lifestyle
Pupclass
One calm logbook for the first sixteen weeks
Track every cue through four mastery stages, work an age-windowed socialization checklist before the window closes, keep a potty and crate timeline with a clean streak, and hold the trainer's homework until Saturday. Free, no account.
Stored in your browser only. Nothing you do in the web version is sent to our servers. Clear your browser data and it's gone — so export a backup from the in-app menu if you want to keep it.



In your browser
What you can do in Pupclass on the web
Cues with four mastery stages
Sit, stay, down, recall, leave it or your own — each climbs from learning, to reliable at home, to reliable with distractions, to proofed anywhere.
Two-minute session logging
Duration, place, whether it mostly worked and a note, rolling up into a success rate and total practice time per cue.
The socialization clock
Your puppy's birthday tells Pupclass which age window is open and how many days are left in it — because after about sixteen weeks the window closes.
32-exposure checklist with reactions
People, dogs, sounds, surfaces, handling and environments grouped by age window, each logged relaxed, unsure or worried so a tick means something.
Potty and crate timeline
Two-tap logging of pees, poops, accidents and crate naps, a clean-streak counter, your average gap over the last 24 hours, and a stacked seven-day chart.
Class notes with homework
One card per class with the trainer, topics, what they actually said, and a homework checklist you tick off during the week.
Screens
Every screen, rebuilt for the browser
-
1
Train
Which socialization window is open, proofed cues, sessions this week, the clean streak, and every cue with its progress bar.
-
2
Socialization
The checklist grouped by age window with a completion ring per window and a reaction rating on every logged exposure.
-
3
Potty & crate
Clean streak, average gap, quick-log buttons, a stacked seven-day chart and the full timeline by day.
-
4
Cue
The mastery ladder, success rate, practice minutes and every logged session for one cue.
-
5
Class notes
Every class session with its homework progress ring.
-
6
Class
Trainer, topics, what they said, and a homework checklist you tick off.
-
7
Settings
Your puppy's name and birthday, session defaults, logbook counts, CSV and JSON export, sample data and erase.
Try it with sample data: Loads an 11-week-old puppy with seven cues and eighteen training sessions, the full 32-exposure socialization checklist with sixteen already rated, a week of potty and crate entries including one accident, and three class notes with homework. You can start fresh at any time.
Ready? It's free.
Sign in once and every All Things AI web app opens instantly. No install, no subscription, no data leaving your browser.
Your say
Is Pupclass useful? Tell us what to build next.
Sign in to vote.
Tell us what to build next.
Sign in to leave a comment or vote — it takes a few seconds.
Sign in to commentNo comments yet — be the first to say what this app should do next.
Questions
Is the web version of Pupclass free?+
Yes. Sign in with a free All Things AI account and use every screen — no subscription, no in-app purchases.
Where is my data stored?+
Only in this browser's local storage. Nothing you enter is sent to our servers, so we can't see it, back it up, or restore it. Clearing site data, a private window, or another device starts empty. Export a backup from the in-app menu to keep it.
Do I need an account?+
You can read about the app without one, but you must sign in to open it. Sign-in is free and takes a few seconds with Google.
How is the web version different from the Pupclass iPhone app?+
No reminders — the iPhone app can nudge you when the next potty trip is due; a web page cannot. Sessions are logged after the fact rather than timed live, and there are no haptics on the quick-log buttons. The 32-exposure checklist follows the usual puppy-class guidance; it is not veterinary advice, and your trainer's list should win. Everything is stored in this browser, so clearing site data erases it. Export a JSON backup from Settings first.