Adding a Pet
Pets are added through a Pet Owner's profile:
- Open a Pet Owner's detail page.
- Click Add Pet.
- Fill in:
| Field | Notes |
|---|---|
| Name | Required |
| Species | Dog, Cat, Bird, Rabbit, Hamster, Guinea Pig, Reptile, Other |
| Breed | Optional text field |
| Sex | Male or Female |
| Date of Birth | Used to calculate age automatically |
| Age (years) | Enter an approximate age instead of an exact date of birth — useful for rescues or pets with an unknown birthday |
| Weight (lbs) | Used for play group suggestions |
| Color/Markings | Physical description |
| Spayed/Neutered | Yes or No |
| Microchip Number | Optional |
| Vet Name & Phone | The pet's veterinarian |
| Play Group Preference | Big Dogs, Small/Senior, Puppy Play, Gentle Play, High Energy, Plays Alone / Solo, or Any |
| Allergies | Food or environmental allergies |
| Behavioral Notes | Important notes for staff (e.g., "leash reactive", "treat-motivated") |
| Feeding Instructions | Default feeding notes (can be overridden per reservation) |
| Special Needs | Any medical or special care requirements |
| Grooming Notes | Grooming-specific preferences or sensitivities (e.g., "sensitive skin — lukewarm water only", "won't let us touch paws"). Displayed on the pet profile and visible to staff during grooming appointments. |
- Click Save Pet.
Approximate (Estimated) Age
If you don't know a pet's exact birthday — common with rescues — you can record an approximate age instead. The pet form toggles between the exact Date of Birth picker and the Age (years) field: fill in one or the other, not both.
An estimated age is shown with a tilde and an "approx." label everywhere the pet's age appears — on staff pages and in the customer portal — for example:
Age: ~5 yrs (approx.)
If you later learn the pet's exact birthday, simply enter it in Date of Birth. Saving an exact date of birth clears the estimate and the age becomes an exact, auto-calculated value.
Pet Photos
From a pet's profile page, click Upload Photos to add pictures (JPEG, PNG, WebP, or HEIC; up to 10 MB each, maximum 4 photos per pet). Photos are displayed on the pet's profile and staff can reference them to identify pets. Click the trash icon to delete a photo.
Profile Photo
You can designate one uploaded photo as the pet's profile photo (primary avatar). The profile photo appears as the pet's hero image on their profile page and as their thumbnail throughout the app (reservation cards, daycare board, etc.).
- Upload at least one photo to the pet's profile.
- Click Set as Profile Photo on the photo you want to use.
- The selected photo is cropped to a square and anchored to the top of the image to keep the pet's face visible.
To change the profile photo, click Set as Profile Photo on a different image. To remove it, click Clear Profile Photo.
Viewing a Pet's Profile
Go to Pets in the navigation (or click a pet's name anywhere in the app) to see:
- All basic information and photos
- Current vaccination status and compliance badge
- All past and upcoming reservations
- Feeding and medication history
- Report cards
- Play group suggestion (auto-calculated from weight and age)
Play Group Suggestions
Goodstay auto-suggests a daycare play group based on the pet's weight and age:
- Under 1 year → Puppy Play
- 8+ years → Small/Senior
- 50+ lbs → Big Dogs
- Under 25 lbs → Small/Senior
- Otherwise → Any Group
This suggestion can be overridden by setting the Play Group Preference field explicitly.
Plays Alone / Solo
Some dogs shouldn't be placed in a group at all. Set the pet's Play Group preference to Plays Alone / Solo to flag this. Solo dogs are highlighted in amber on the daycare roster so staff can see at a glance that they need their own space and shouldn't be added to a group run.
Care Instructions from Last Stay
The pet profile includes a read-only Care Instructions — from last stay section. It is pulled automatically from the pet's most recent submitted Pre-Check form and surfaces the day-to-day care details — feeding, medications, belongings, and behavior notes — along with the stay dates and a link to the full Pre-Check.
This lets staff see exactly how a pet was cared for last time right on the pet profile, without opening a reservation. The section appears only after a Pre-Check has been submitted, and always reflects the latest stay.
Archiving a Pet
If a pet is no longer actively boarding but you want to keep their records, you can archive them:
- Open the pet's profile page.
- Click Archive.
Archived pets are hidden from the active pets list. Toggle Show Archived on the Pets list page to view them. Click Unarchive on a pet's profile to restore them.
To archive multiple pets at once, select them from the Pets list and click Archive Selected.
Marking a Pet as Deceased
If a pet has passed away:
- Open the pet's profile page.
- Click Mark as Deceased and enter the date.
- Any future reservations for this pet are automatically cancelled.
Deceased pets are hidden by default. Toggle Show Deceased on the Pets list page to view them. To undo, click Unmark Deceased on the pet's profile.