Skip to main content

Reducing Friction in Pet Care Scheduling

A streamlined dog-walking app designed for fast, stress-free scheduling, supported by custom illustrations adding personality and visual consistency to the experience.

Mobile UI/UX
User Journey
Illustration
Reducing Friction in Pet Care Scheduling

Project Overview

Booking a dog walker should be simple, but most apps make it harder than it needs to be. This self-directed project explores how a focused mobile experience could get dog owners to a confirmed booking in just a few steps, keeping the focus on what they actually need in the moment.

Challenge

  • The tension between showing enough caregiver information to build trust without overwhelming the user before they've even committed to booking
  • Deciding how much information to collect upfront versus progressively, knowing that too many fields kills conversion
  • Designing for a two-sided marketplace dynamic where owner needs and caregiver needs can conflict

Design Process

1

Marketplace Research

Researching existing pet sitting and dog walking apps for inspiration, insights, and to better understand user pain points through marketplace app reviews.

Dog walking app market research screenshot

Dog walking app market research screenshot

App store reviews revealed that trust and last-minute availability were the most common pain points across competing apps.

View full research board in Figma

Jobs-to-be-Done analysis informed the core booking flow and caregiver trust features

Jobs-to-be-Done analysis informed the core booking flow and caregiver trust features

2

User Personas

Building on marketplace research, I synthesized this information to create distinct user personas based on user values and priorities to guide design decisions.

user persona Molly books last minute

Books last-minute and needs to find someone fast, drove the decision to show available caregivers before asking for account details

user persona Juan concerned about his dog's specific needs

Concerned about his dog's specific needs, informed the dog profile step and caregiver filtering

user persona Chelsea loves animals looking for part time job

Looking for flexible part-time work as a caregiver, informing the caregiver profile setup and availability features

View full user persona board in Figma

3

Wireframes

Wireframes mapped out the full booking flow across five key sections: account creation, scheduling, dog profile, caregiver selection, and checkout, exploring interaction patterns, edge states, and component behavior before moving to high-fidelity design.

Dog walking app wireframes

Highlighting interaction decisions, gradient treatment, and V2 considerations

View full wireframes in Figma

4

Color Strategy

Green was chosen as the primary color to communicate energy, playfulness, and trust, qualities that feel native to a pet-focused, activity-based app. All color combinations were tested against WCAG contrast requirements, and type weight and size were chosen to maintain readability across the interface.

Dog walking app color strategy

Dog walking app color strategy


Design Solution

The final designs reflect a clear, approachable, and minimal interface

  • A linear, step-by-step flow built around the owner's immediate goal: get to a confirmed booking fast
  • Cognitive load reduced by breaking decisions into one focused step at a time
  • Trust established through caregiver profiles, clear ratings, and a calm, approachable visual language
  • A checkout experience that asks for only what's essential, nothing more

Scheduling Flow

The flow is ordered intentionally. Collecting the dog's information before surfacing caregivers allows the app to match owners with caregivers who are equipped to meet their specific dog's needs, whether that's size, breed, temperament, or special requirements. This reduces irrelevant results and builds confidence in the caregiver recommendations before the owner has to make a choice.

Dog walking app create account
Create your account
Dog walking app enter location
Enter location
Dog walking app date and time selector
Select date and time
Dog walking app register dog
Dog's information
Dog walking app Select caregiver
Select your caregiver
Dog walking app caregiver profile page with reviews
Caregiver profile page
Dog walking app checkout page
Checkout page
Dog walking app success page
Successfully scheduled

Repeat Scheduling and Dog Profiles

For owners who need a regular walker, the repeat weekly flow removes the friction of rebooking every week by letting them set a recurring schedule once and forget it. The dog profile system supports multiple dogs and feeds directly into caregiver matching, ensuring every booking is tailored to the right animal, not just the right time slot.

Dog walking app repeat weekly
Schedule repeat weekly
Dog walking app repeat weekly filled in
Schedule repeat weekly filled in
Dog profile page empty
Fill in your dog's information
Dog profile page filled in
Dog's information filled in
Dog page with your saved dogs
Select dog(s) for walking

Final Thoughts

This project reinforced how much information architecture decisions shape trust.

Ordering the flow to collect dog information before showing caregivers was a deliberate bet that personalization would outweigh the added steps, something that would need to be validated with real users.

The biggest tradeoff of the MVP scope was deferring the caregiver-side experience, which Chelsea's persona made clear is just as critical to the marketplace functioning well.

The most immediate next step would be validating the booking flow with real dog owners through usability testing. From there, the highest priority features for V2 would be real-time walk tracking, which came up consistently as a trust signal in the marketplace research, and the caregiver-side onboarding experience to complete the two-sided marketplace. SSO login and social features could also follow in later iterations.