← Back to Puddle

Support

Help, feedback, bug reports — all welcome.

Get in touch

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.

How does the prediction work?

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.

How accurate is the prediction?

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.

How do I add a second puppy?

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.

Can I share a puppy with my partner?

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.

What's in Puddle Pro?

Pro is a one-time $6.99 unlock (no subscriptions, ever) that adds:

  • Up to 4 puppies (free includes 1)
  • iCloud family sync across your devices
  • Accident heatmap by hour-of-day with auto-detected "worst window"
  • Home Screen widget — the next break, on your home screen
  • CSV export for your vet or trainer

Free always includes: one puppy, the full prediction engine, today's timeline, history, accident trend chart, theme picker, notifications, light/dark mode.

How do reminders work?

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.

Where do my puppy photos go?

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.

How do I export my data?

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.

Can I edit a past event?

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.

Is Puddle medical advice?

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.

Is there an Android version?

Not yet. Puddle is iOS-only. If demand is there, Android may follow — but the priority is making the iOS version great first.

Refunds

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.

Feature requests

Always welcome. Send them to puddle@charithp.com. I track them all and prioritize based on what users actually need.