Clients & Pets

Pet Profiles & Photos

Track every pet's details, health info, photos, behavioral notes, and archive or mark as deceased.

Adding a Pet

Pets are added through a Pet Owner's profile:

  1. Open a Pet Owner's detail page.
  2. Click Add Pet.
  3. Fill in:
Field Notes
Pet 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 In your facility's configured weight unit — pounds or kilograms (set on the facility edit page; weights are recorded as typed, never converted). Used for play group suggestions, and to place the pet in a rate band when your facility prices boarding by pet size.
Boarding size (Size-priced facilities only) The pet's boarding rate band — reads Auto — [band] from the weight unless you pick one explicitly
Color Physical description (e.g., "Golden")
Spayed / Neutered A checkbox. On a pet nobody asked about, the profile simply omits the row — unset means "nobody asked", not "No".
Play Group Preference No preference (default), Big Dogs, Small / Senior, Senior, Puppy Play, Gentle Play, High Energy, Plays Alone / Solo, or Any Group
Allergies Food or environmental allergies
Behavioral Notes Important notes for staff (e.g., "leash reactive", "treat-motivated")
Medical Conditions Chronic conditions, past surgeries, physical limitations
General Notes Anything else about this pet
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's Medical, Behavioral & Grooming Information card.
  1. Click Add Pet (Update Pet when editing).

The veterinarian is recorded once on the owner's profile, not per pet — see Managing Pet Owners.

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, drop files onto the Photos card's upload area (or click it to browse) and click Upload — JPEG, PNG, WebP, HEIC, or HEIF; up to 10 MB each and 10 files at a time. 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 in the identity banner at the top of their profile page. Elsewhere in the app — reservation cards, the daycare roster, the customer portal — pets are shown by their species emoji.

  1. Upload at least one photo to the pet's profile.
  2. Hover the photo and click the star icon (Set as profile photo).
  3. The selected photo is cropped to a square, centered.

To change the profile photo, click the star on a different image. To remove it, click the ✕ (Remove profile photo) on the banner image — the photo stays in the gallery.

Viewing a Pet's Profile

Go to Pets in the navigation (or click a pet's name anywhere in the app). The profile leads with an identity banner — photo, vitals as chips, the owner, and a Book a Stay button — with health details on the left and logistics on the right:

  • All basic information and photos
  • Current vaccination records with per-record status badges
  • The Reservations card: the next five upcoming reservations plus the pet's last three checked-out stays (cancelled stays aren't listed), with a Full Schedule link to the rest
  • An Onboarding answers card with the pet questions from the owner's welcome packet, when one was submitted with custom questions
  • Feeding and medication details from the pet's most recent Pre-Check (see Care Instructions from Last Stay)

Report cards live on the separate Report Cards page, not on the pet profile.

The Pets list shows 24 pets per page (Previous / Next links underneath, with a "Showing 1–24 of N results" count); searching by pet or owner name — and the Show Archived / Show Deceased toggles — always work across all pages.

Printable Pet Schedule

Need a printout of everything a pet has coming up? From the pet's profile, click Full Schedule in the header of the Reservations card. The schedule page lists the pet's upcoming appointments across all service types — boarding, board & train, daycare, and grooming — earliest first, showing the date, service (including any booked grooming services), the scheduled drop-off time, and status. Each row links to its reservation.

Click Print for a paper-friendly version headed Upcoming Schedule, with the pet's name and the owner's name and phone number.

Only stays that haven't ended are included: anything not cancelled and not checked out, with a check-out date of today or later — a stay in progress right now still shows. This is ideal for regulars booked far ahead — print a grooming client's whole year of standing appointments in one click.

Play Group Suggestions

The play group shown on the roster is whatever you set in the pet's Play Group Preference — Goodstay never assigns one for you. As a rule of thumb when picking:

  • Under 1 year → Puppy Play
  • 8+ years, or under 25 lbs (11 kg) → Small / Senior
  • 50+ lbs (23 kg) → Big Dogs
  • Otherwise → Any Group

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. The preference is printed next to the dog's breed 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 card, sub-titled From last stay. 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, behavior, and socialization notes — along with the stay dates and a View full PreCheck link.

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.

Temperament Evaluation

When your facility requires temperament evaluations for a service, each pet's profile carries the verdict that booking checks: Not Evaluated, Passed, or Not Passed. It shows as an Evaluation chip in the identity banner, and a Temperament Evaluation card on the profile shows the verdict, the evaluation date, and any notes.

Record or change the verdict right on the card:

  • Mark Passed / Mark Not Passed — stamps the verdict and today's date. Ideal for facilities that run informal meet & greets without booking a visit.
  • Reset — returns the pet to Not Evaluated, clearing the recorded date and notes (say, for a re-evaluation).

The verdict is also stamped automatically when staff record the result of an evaluation visit at pickup. The card appears whenever your facility requires evaluations — and stays visible on any pet with a recorded verdict, even if you later turn the requirement off.

Turning the requirement on? Mark your existing regulars as Passed first, so dogs who've been coming for years aren't blocked from their next booking.

Archiving a Pet

If a pet is no longer actively boarding but you want to keep their records, you can archive them:

  1. Open the pet's profile page.
  2. 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:

  1. Open the pet's profile page.
  2. In the Mark as Deceased... card, set the Date of Passing (defaults to today) and click Confirm.
  3. 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 Unmark Deceased, click Undo in the grey banner at the top of the pet's profile.