A training app for pet parents to raise a well-behaved dog & a lifelong best friend

OVERVIEW

Welcoming a new dog into your family is always so exciting, but the training can be extremely daunting. Where do you start? What techniques should you use? It’s a full-time, overwhelming commitment.

This is the story of how I facilitated the design of a an app that aids dog owners through the process of dog training & relationship development: from potty training and basic obedience, to socialization, food behaviors, and more.

THE CLIENT

Bright Dog - Educational project

MY ROLE

UX Researcher & Designer; Branding Agent

THE CHALLENGE

Design a research-supported mobile application that allows dog owners to train their pets in a positive and humane manner.

TIMELINE

12 weeks: May - August 2022

THE OBJECTIVES

  • Through research, determine what struggles users encounter when training their dog, what tools and support both dogs & their owners need when training, and how users remain motivated when learning something new.
  • Create a business name, logo, and brand identity for a dog training app
  • Design an end-to-end application dog training application
  • Run usability tests of the finished product and address priority revisions based on user feedback and feasibility.

TEAM

Self-directed; Received consistent feedback from mentor and peers

Tools

Figma, Google Forms, Zoom, Mockup, Photoshop

RESEARCH

Subject matter expert interview

talking to the top dog

"Dogs, like humans, are associative creatures."

To begin, I wanted to better understand methods, philosophies, and overall trends in dog training, so I sat down with Natalie Dobkins: Owner & Founder of Team K9 Training. Natalie has, through in person and online classes, digital programs, and board & train services, successfully trained 1,000+ dogs (and their owners) of all sizes, breeds, and ages. From her, I learned:

  • Dogs respond best to positive reinforcement - you only have 1.3 seconds to reward a dog effectively.
  • Consistency, patience, and adaptability are key to successful training.
  • It takes 10-12 reps for a dog to vaguely understand what they should do and 60-80 successful repetitions for a behavior to solidify.
  • Best at-home training tools include full lessons, short demo videos, troubleshooting, community resources, and access to a 1x1 trainer.
Competitive analysis

direct competitors

Dog training apps and digital programs can compliment in-person training methods as well as serve as a viable, standalone alternative who lack access to in-person training options.

While the market for dog training apps is relatively new, there are a few established front-runners, including GoodPup, Dogo, Puppr, and Pupford. To assess their strengths and weaknesses, I compared the apps based on available features and content, ease of navigation, user interface, personalization options, and asked the following:

  • How does the app provide feedback and track progress?
  • What is the scope of the app's content (i.e. training programs, individual commands, lessons, etc.) and how is it organized?
  • How does the app take into account a dog's individual needs & personality? How personalized can a user make their experience?
  • What features are offered in free v. paid versions and how is the subscription & payment managed?
STRENGTHS
  • Highly personalized
  • 1x1 training sessions with professionals
  • 24/7 trainer support
WEAKNESSES
  • Expensive service - no free features
  • No games, awards, or social features
STRENGTHS
  • Easy to track progress & remain motivated
  • Large command library (accessible with subscription)
WEAKNESSES
  • App requires a lot of clicking through pages
  • Video exams required to move on - wait for approval
STRENGTHS
  • Strong social features including challenges
  • Detailed videos show exactly how to perform the command
WEAKNESSES
  • Must complete previous levels to gain access to new tricks
  • Specific lessons aren’t easy to find
STRENGTHS
  • Very detailed video & written instructions
  • Reputable brand with treats/ training tools
WEAKNESSES
  • No easy access to learned commands
  • Instruction videos are too long - dog will lose focus
View Full Analysis
user survey

asking questions

Due to my experience as a pet parent, I was concerned that my personal biases might influence my evaluation of the app. To combat this issue, I designed a Google Forms survey and received responses from 28 individuals. In addition to the data and insights outlined below, I discovered that the majority of users had no interest in using an in-app training tool such as a clicker or whistle, which was intriguing given that most training apps currently available promote this feature as a selling point.

37%

of participants' trained
(or are training) their dogs as puppies (< 1 year old)

60%

of participants main goal is to teach their dog basic obedience

43%

say their primary struggle is consistently finding the time to train

50%

think the most important feature of a training app is a large database of commands

user interviews

digging deeper

I wanted to dig deeper and uncover more qualitative insights into how people best learn new information and train their dogs, as well as what motivates them, so I spoke with 4 dog owners with varying levels of training experience. Questions included:

  • What are your primary goals in training your dog?
  • Tell me more about how you remain motivated when learning something new.
  • How did you feel when you/your dog struggled with training and how did you overcome those obstacles?
  • Tell me why or why not you would utilize a dog training app and in what capacity it would be used.
“Life is so busy, I need to have a flexible training schedule & guidance that doesn’t break the bank.”
Affinity map & Key Takeaways

Synthesizing research

Pulling from all aspects of my research, I created an affinity map to help organize my findings and identify patterns in my data. In doing so, I uncovered the following insights:

DEFINE

USER PERSONAS

For whom am i designing?

Leveraging the demographic information, responses, insights, and data gathered from my user research, I developed two distinct user personas: Ellen (and Poppy) and Maggie (and Duke). Although each persona has a unique bond with their dog, they share a common challenge of improving obedience and nurturing a lifelong companionship with their furry friends. For the purpose of my Minimum Viable Product, I chose to hone in on the needs of Ellen & Poppy - a dog owner starting her training from scratch with a new puppy.

How might we (hmw) statement

how might we...?

With the problem and user identified, I wanted to rephrase the situation into a question in order to begin brainstorming and ideation.

ideate

Customer journey map

Ellen's journey

To understand how our user, Ellen, may experience the various stages of her journey in training Poppy, I created a customer journey map. This involved identifying how she progresses from first becoming aware of a dog training app to becoming a loyal user. By tracking Ellen's feelings, frustrations, and accomplishments along the way, I gained insight into her expectations regarding a dog training app, what resources she requires to achieve success, and how she reacts when encountering difficulties as well as when achieving victories. By anticipating potential pain points through the use of a customer journey map, I was able to brainstorm necessary tools, resources, structure, and support to sustain her training journey.

Site map & User Flow

App map & user flow

To better organize my content and pages, improve navigation, identify gaps, and create a foundation for future scalability, I created a site map.

For the user flow, I mapped out the various stages of the training process - onboarding, accessing training programs and accompanying lessons, troubleshooting commands, setting up virtual training sessions, and tracking progress. Additionally, I took note of the various paths users might take based on their level of experience and specific training requirements. By outlining these details, I gained a better understanding of how to design a seamless user experience that accommodates users of all levels and fulfills their diverse training needs.

design

Customer journey map

Sketching

Once I had a clear idea of the app's features, functionalities, and overall objectives, I began rough sketching screens to see what design patterns I would use in the final product. Below are the final sketches of the flow from home screen to the "sit" lesson. Once I was satisfied with the overall layout of my sketched screens, I moved on to creating mid-fidelity wireframes of the same flow in Figma.

User interface

Bright dog UI

When I set out to design the branding and UI for Bright Dog, I recognized the importance of striking the right balance between playfulness and trustworthiness. My research showed that dog owners are more receptive to learning and training when they feel at ease and cheerful, but when it comes to making decisions about their pets, they need to feel confident in their expertise. To achieve this balance, I opted for a monochromatic color palette, utilizing varying shades of blue to convey loyalty and reliability. In order to maintain a lively and spirited tone, I incorporated vibrant accents such as bright colors on content cards, playful background 'blobs', and eye-catching badges. To make the training process more relatable and attainable, I integrated authentic images and videos of real dogs and their owners. I also utilized rounded fonts and minimalist line-based icons to further enhance the playful essence of the app.

High Fidelity Screens

the full design

Finally, the full design was ready! Take a look through the screens designed in Figma for my MVP via the link below.

View All Screens

usability testing

usability testing

unleashing the prototype

On to testing! As my initial research indicated that both first time dog owners and owners with a bit more experience would have interest in exploring a dog training app, I needed to recruit users with a variety of experience levels. I recruited 2 dog owners with a puppy that is still training, a long time dog owner who recently adopted a new dog, and someone who is hoping to get their very first puppy in the coming months. I proceeded by having them complete tasks including:

  • Complete the onbaording for your new Golden Retriever puppy, Poppy.
  • Locate the "Sit" lesson via Training Programs
  • Locate the "Sit" lesson using another path
  • Teach Poppy to sit - walk through how you would utilize the app and its features to go about this process
  • Learn about your personal Dog Trainer & schedule your first video session with her
  • View & identify which badges you and Poppy have earned
Testing analysis

checking out the results

To identify necessary revisions, I took to my trusty white board and mapped out insights gained from the testing process. Clearly my feline companion, Dwight, had grown weary of my incessant focus on our canine counterparts....

Here are a few of the key takeaways:

100%

successfully completed the primary task and sub-tasks, without abandon.

100%

felt the app was professional, but liked that it didn't
"take itself too seriously.”

75%

expressed the need for more clarity regarding payment/free trial options.

50%

struggled to find the scheduling portal from the lesson/command page.

priority revisions

refining the design

  • Insight: “Before I agree to a paid app, I want to know what I’m missing out on if I just did the free version. What’s the value add of the Pro version?”
    • Solution: Clearly outlined the differences between the free & Pro versions - giving the user an understanding of the features and benefits they may be missing out on.
  • Insight: “Okay, but what is the best deal for me?”
    • Solution: Highlighted the best deal for the user - including the cost per day and total amount of savings.
  • Insight: “I didn’t even notice that there was a free trial option.”
    • Solution: Simplified the CTA & separated it from the remainder of the screen - drawing the user’s eyes.

Insight: “The past sessions and homework sections on the home screen keep me further away from the actual content I’m trying to access. I understand that it’s important to see, but I wish it had its own place.”

Solution: I introduced a new primary category in the navigation called "Trainer Hub." This new screen enabled users to easily access all information related to trainers and training sessions without any disruption to their content consumption. Although I included the "Next Trainer Session" card on the Trainer Hub screen, I also recognized the significance of having the appointment reminder prominently displayed on the home screen. Based on user feedback, I decided to retain it on the home screen as well.

Insight: “I wish I could just schedule a session from the lesson/command page. If I have to navigate back home to find the scheduler, I’ve already lost my (and my dog’s) focus.”

“If my trainer thinks I need a training session, can she somehow prompt me to schedule one?”

Solution: To simplify the scheduling process, I integrated a scheduling button directly onto the lesson/command page. I also incorporated an option for users to access the scheduler via the messenger, initiated by a prompt from the trainer.

final prototype

final high-fidelity prototype

BRIGht dog

Finally, I referred to the User Flow I created and connected all of the Bright Dog screens into a high fidelity prototype in Figma. In invited you (and your pup) to explore the final product!

View High Fidelity Prototype
Next steps

moving forward

  1. Perform additional testing on the iterations made - did the revisions fix the issues addressed by users? 

  2. Expand on some of the proposed features: 

    • Do additional research on the potential of expanding the app into a "Dogs for Dummies"-esque over all dog care app.
    • Social features: I hypothesize that users will want to have access to local resources (dog parks, shops, groomers, boarding facilities, veterinarians, etc.) as well as a method to connect with fellow Bright Dog users in their area. Communication methods? Location services? 
    • Trainer app: The corresponding program used by the Bright Dog trainers needs to be researched, designed, and developed. Important questions: With what type of device will the trainer provide services?