Help, feedback, bug reports — all welcome.
The fastest way to reach me is email. I read every message.
Email: puddle@charithp.com
Please include your iOS version and a brief description of what happened. If the app crashed or misbehaved, a screenshot helps a lot.
Puddle uses the AKC's "one hour per month of age" guideline for puppy bladder hold, then scales it by breed size (toy and small need shorter windows, large get a small bonus). When you log a meal in the last 30 minutes the window trims by 20%. Water in the last 15 minutes trims another 10%. Tap the info circle on the hero card to see the math broken down for your puppy.
It's a guide, not a guarantee. Every puppy is different. Use it to anticipate the next break, then watch your puppy's signals. The prediction will get more useful the more events you log, because it always anchors to the most recent successful break.
Pro unlocks up to four puppies. Settings → Puppies → Add another puppy. Once you have two or more, a switcher appears at the top of the Today screen so you can flip between them with a tap.
Yes — sign in to iCloud with the same Apple ID on both devices and Puddle's data syncs automatically across them. This is how partners on a shared family plan see the same timeline. Free for everyone, Pro or not.
Pro is a one-time $6.99 unlock (no subscriptions, ever) that adds:
Free always includes: one puppy, the full prediction engine, today's timeline, history, accident trend chart, theme picker, notifications, light/dark mode.
Settings → Reminders → Break reminders. When on, Puddle schedules a local notification at each predicted break time. Quiet hours (10pm–6am) are respected automatically — no nudge in the middle of the night. Reminders can also be toggled off per puppy from the Edit Puppy sheet.
Photos you attach to a puppy are stored locally on your device, downscaled to keep them small, and synced via iCloud to your other Apple devices (if iCloud Drive is enabled for Puddle). They never leave the Apple ecosystem and are not uploaded to any server of mine.
Pro unlocks CSV export. Settings → Data → Export CSV. Pick the puppy, pick a date range (all time, last 7 / 30 / 90 days), tap Export. You get a CSV with one row per event: timestamp (ISO 8601), puppy name, kind, location, success, note. Open it in any spreadsheet, share it with your vet or trainer.
Yes — tap any row in the timeline to open the event sheet. Change the kind, location, time, success flag, or add a note. Swipe to delete in History.
No. Puddle is a logging tool. The prediction is based on standard housetraining guidelines, not your specific puppy's medical situation. If you're worried about frequency, accidents, or your puppy's health, talk to a vet.
Not yet. Puddle is iOS-only. If demand is there, Android may follow — but the priority is making the iOS version great first.
In-app purchases are handled by Apple. If you'd like a refund, request one via reportaproblem.apple.com. I don't have the ability to issue refunds directly — only Apple does.
Always welcome. Send them to puddle@charithp.com. I track them all and prioritize based on what users actually need.