top of page
Iphone screen showing final design changes for the Petco mobile app

Scheduled With Care

Spec/Conceptual Project: 

Mobile App Redesign

Duration: 3 weeks

Role: CX Designer


  • Figma

  • Trello

  • Google Surveys

  • Canva

  • Pencil and Paper



Petco offers on site grooming and veterinary care service in addition to a diverse range of products. 


A mobile app was launched at the height of the COVID-19 pandemic to support Petco stores in managing curbside service, spreading out appointments, and meeting social distancing requirements.


I worked in a team of 5 designers tasked with:

  • Evaluating the existing mobile app for improvement

  • Implementing a new feature such as tele-health to help users manage appointments and pet care service needs. 


As a CX designer, my role in the sprint entailed:

  • Project roadmap planning

  • Developing user interview and usability testing plans

  • Designing a survey

  • Identifying 2 primary user personas

  • Creating a service blueprint


After speaking to 5 users, we identified 2 key items:

  • Pet owners do not want tele-health.

  • Users had trouble managing appointments in the app.


We made changes to where users could manage their appointments resulting in a 62% improvement in task efficiency. 


A new care reminder feature was implemented to help users remember when their pets needed care between appointments.




  • User Interviews

  • Usability Testing

  • Survey


To identify areas of improvement for the existing Petco mobile app and explore opportunities for a new feature.


Storyboard Art by Mari Tanaka

Getting to Know Pet Owners

Before we could start generating ideas for a new feature, we needed to get to know pet owners and their experience of receiving pet care.

User Interviews

Selection Criteria: 

  • Ages 18-45

  • Owns at least 1 dog

Number of Participants: 5

Setting: Remotely over Zoom

I created a user interview plan with 7 questions to explore these areas:​

  • Method of scheduling appointment

  • Wait time for an appointment

  • Most recent vet visit experience

  • Influence of COVID-19 protocols on shopping choices

User Interview Insights


Friendly staff and environment.

"I liked that the vet knew my dog without looking at his file"

Wait Times

15 minutes or less.

"I've never had to wait long to be seen."


Vet appointments are primarily scheduled via phone call.

"I call to schedule or walk in."


Protocols have little effect on users' shopping decisions.

"I don't worry about where I shop because I wear a mask."

Usability Testing:
Existing Mobile App

After interviewing the users, we asked them to complete 3 tasks using the Petco mobile app to explore possible areas of improvement. 


  1. Book a grooming appointment.

  2. Book a veterinary appointment.

  3. Find and cancel the grooming appointment.


Why can't I cancel the appointment through the app? I don't want to call!

Storyboard Art by Mari Tanaka

Usability Testing Results

It took 4m 50s on average to complete all three tasks.

4 out of 5 participants successfully completed the tasks.

Usability Testing Insights

Users were unsure of their login status due to being prompted by a "Tell Us About Your Pet" screen every time they opened the app. 

Users were frustrated they couldn’t cancel the vet appointment in the app.

Users expected to find appointments under Grooming, but it was located in the Account section.

Dog Owner Survey

Since none of the users we interviewed used tele-health for their dog, I still needed data to determine if there was any demand for this feature.

If the new feature would not be tele-health, I wanted to see what considerations were most important to users. 

I designed a survey using Google Forms to explore:

  • Perceptions and preferences for tele-health veterinary services.

  • The most important factors when choosing pet care.

  • Preferences for booking pet care service appointments.

Number of Participants: 99

Survey Insights

Only 2% of respondents have used tele-health pet services, but it was not their preferred method. Of the respondents who have not used tele-health pet services, 56% indicated a preference for in person services as the reason.

Over the phone and online were the most preferred methods to book an appointment.

Availability and reputation were the most important factors when choosing pet care. COVID health and safety measures were the next most important factor.




  • Persona Development

  • Site Map

  • Service Blueprinting

Dog Wash


To create a solution strategy to improve the existing Petco mobile app through redesign and the addition of a feature.

User Research Insight Analysis

From the analysis of our user research data, I identified insights for my team to focus on in our design choices:

  • Users are unable to easily find and manage their appointments in the app.

  • Users are unsure of their login status in the app. 

  • Users enjoy personalized attention from their vet and attribute it to a greater quality of care. 


I created 2 personas based on the users we interviewed and the primary use cases for the app:

  • Frequent customers who regularly use services 

  • New dog owners who need more guidance on services and pet care

Devon the Proud Dog Dad


"Am I not logged in? That's annoying."

Problem Statement: 

Devon wants to receive personalized service to make him feel recognized as a loyal customer and more easily book the services he uses regularly.

Needs & Goals:

  • Needs to be able to book and manage grooming appointments easily.

  • Wants to save money through sales, discounts, and rewards.

  • Wants his babies to look their best at all times

Pain Points:

  • ​Having to call during operating hours to make an appointment.

  • Dislikes confusion with scheduled appointments.

  • Dislikes being treated like a new customer by businesses that he uses frequently.

Anna the New Pet Parent

Rectangle 1.png

"I have to call to cancel? I don't have time for this!"

Problem Statement: 

​Anna needs to be able to easily manage her appointments and service needs so she can save time and avoid confusion.

Needs & Goals:

  • Needs guidance on when her pet needs routine care.

  • Needs to be able to book and cancel vet appointments easily.

  • Wants to save time by getting everything her dog needs in one place. 

Pain Points:

  • Doesn’t know what services her new puppy needs.

  • Adjusting to new financial demands of owning a dog and has a tight budget.

  • Has limited time for research and making phone calls.

Defining Touchpoints:
Service Blueprint

Now that we knew that there was no demand for tele-health to be added as a new feature, I created a service blueprint to explore gaps in touchpoints where we might be able to better support the user in managing their pets care needs. ​

Service blueprint for Petco

I discovered a gap from the completion of an appointment to bringing the user back in for routine care needs in the future and identified 2 opportunities for new features: 

  • Add care reminders in the app to help users remember when their pets need care and prompt them to schedule an appointment.

  • Add follow-up notification settings to help users remember when follow up care was needed and act as a call to action for scheduling their next appointment. 

Course of Action

From our user research insights and the gaps identified in the service blueprint, we now understood the problems our users faced and defined our solution:

  • Universalize the login screen

  • Add a centralized appointment management feature

  • Cancel and reschedule feature for vet appointments

  • Reminders feature for vaccines and annual visits

  • Redo the primary navigation



Generating Ideas

My team put our heads together and began sketching some ideas to improve the navigation of the app. Our analysis of competitors showed that the cart was always in the top right hand corner so we chose to remove it from the primary navigation bar. An upcoming appointments section was created under services to make it easier for users to manage appointments. We also updated the Account icon to be the user’s pet photo so that users would have feedback to know when they are logged in to their account.

Mid-Fi Prototype

We started by creating a mid-fi prototype to test the addition of an appointment management section under services. 4 out of 5 users were able to successfully complete the tasks of creating and managing appointments. There was an improvement in time to complete the tasks, but the users were still confused. Some were confused by the navigation, for others it was the changes to the pawgress bar and the steps to cancel the vet appointment. 


High-Fi Prototype

After synthesizing the usability testing results from the first prototype, we began to design the final hi-fi prototype with additional improvements to further improve task efficiency:

  • Added a View Upcoming Appointments section on the homepage

  • Modified the steps to cancel or reschedule an appointment by having the user click on “View Details” on the appointment before they would be presented with a popup window with options.

  • Added a feature to create a calendar event for scheduled appointments by clicking on the appointment date.

  • Added a care reminder section to the homepage to remind users of pet care needs.

Grooming Appointment Flow


Vet Appointment Flow


Final Task Efficiency Improvement

We tested the final prototype and found that task efficiency had increased even further. In comparison to the time to complete for the original app, users were able to complete tasks 1min and 50s faster using the final prototype.

Petco P3 Presentation-4.png
bottom of page