AI Dog Healthcare App

AI Dog Healthcare App

Reducing uncertainty in dog health through real-time tracking, condition analysis, and AI diagnosis.

Reducing uncertainty in dog health through real-time tracking, condition analysis, and AI diagnosis.

Data Visualization

Data Visualization

Data Visualization

Healthcare

Healthcare

Healthcare

Mobile

Mobile

Mobile

User Research

User Research

Timeline

Timeline

6/2025 - 9/2025

6/2025 - 9/2025

12 weeks

12 weeks

Collaboration

Collaboration

1 Product Manager

1 Product Manager

1 Engineer

1 Engineer

My Role

My Role

Product Designer

Product Designer

@ CayKnight.AI

@ CayKnight.AI

Reducing uncertainty in dog health through real-time tracking, condition analysis, and AI diagnosis.

Data Visualization

Data Visualization

Healthcare

Healthcare

Mobile

Mobile

User Research

Timeline

6/2025 - 9/2025

12 weeks

My Role

Product Designer

@ CayKnight.AI

Collaboration

1 Product Manager

1 Engineer

Design Highlight

Problem Discovery

Problem Discovery

Dogs can’t speak, leaving owners uncertain and often missing the right time to act.

Dogs can’t speak, leaving owners uncertain and often missing the right time to act.

We conducted 30 interviews and 107 surveys, discovering the following pain points:

We conducted 30 interviews and 107 surveys, discovering the following pain points:

All dog owners face the guessing problems

All dog owners face the guessing problems

Take a 6-year old Schnauzer, Bash, as an example:

He has been excessively shaking head - a concerning sign that something’s wrong.
Despite trying various solutions - new food, toys, and shampoos - we lost in an endless guessing game.

He has been excessively shaking head - a concerning sign that something’s wrong.
Despite trying various solutions - new food, toys, and shampoos - we lost in an endless guessing game.

Dog owners' are facing issues from three aspects:

Dog owners' are facing issues from three aspects:

Uncertainty

Uncertainty

Unknown root cause

Unknown root cause

Time Waste

Time Waste

Try-n-err approach failing

Try-n-err approach failing

Frustration

Frustration

No clear path to solution

No clear path to solution

Our dogs are silently suffering!

Our dogs are silently suffering!

It turned out, Bash was “silently” suffering from a painful ear infection - a common issue affecting many dogs.

It turned out, Bash was “silently” suffering from a painful ear infection - a common issue affecting many dogs.

On dog & dog owner's side

On dog & dog owner's side

High disease rate

High disease rate

1/14 dogs suffer from Ear Infection/year

1/14 dogs suffer from Ear Infection/year

1/3 dogs suffer from Any Infections/year  

1/3 dogs suffer from Any Infections/year  

Hard to identify 
Early Infection Signs

Hard to identify 
Early Infection Signs

On veterinary's side

On veterinary's side

High disease rate

High disease rate

1/14 dogs suffer from Ear Infection/year

1/14 dogs suffer from Ear Infection/year

1/3 dogs suffer from Any Infections/year  

1/3 dogs suffer from Any Infections/year  

Hard to identify 
Early Infection Signs

Hard to identify 
Early Infection Signs

After understanding the problems, we came up with dog owners' major pain point and our design goal:

After understanding the problems, we came up with dog owners' major pain point and our design goal:

Pain point

Dog owners’ uncertainty about their dogs’ health condition may lead to health problems.

Design question

Visualize dogs health condition and tell owners proper actions to take.

Solution Map

Solution Map

Monitor, evaluate, and diagnose

Monitor, evaluate, and diagnose

With the design question in mind, we mapped out our solution, and started designing based on the solution map.

With the design question in mind, we mapped out our solution, and started designing based on the solution map.

Design Iteration

Design Iteration

Health monitor - Present concise information

Health monitor - Present concise information

I started design with different versions of low-fi prototype. Though those explorations, I explored the right amount of information to present to users.

I started design with different versions of low-fi prototype. Though those explorations, I explored the right amount of information to present to users.

Iteration 1 - Figuring out the information density

Iteration 1 - Figuring out the information density

I designed three versions with progressively reduced information and smaller metric cards. To avoid information overload and allow users to view all metrics without scrolling, we selected Version 3—the most concise solution.

I designed three versions with progressively reduced information and smaller metric cards. To avoid information overload and allow users to view all metrics without scrolling, we selected Version 3—the most concise solution.

After choosing version 3, we conducted a round of user testing and iterate based on the major user feedbacks.

After choosing version 3, we conducted a round of user testing and iterate based on the major user feedbacks.

Iteration 2 & 3 - Make information easier to understand

Iteration 2 & 3 - Make information easier to understand

To solve users' pain point, I added the insight card to point out the most concerning issues and actions to take to solve the issue.

To solve users' pain point, I added the insight card to point out the most concerning issues and actions to take to solve the issue.

With the new iteration, we conducted another round of user testing, and designed the hi-fi prototype on users' feedbacks.

With the new iteration, we conducted another round of user testing, and designed the hi-fi prototype on users' feedbacks.

To address this issue, I added color indicators to each health metric card. When a value exceeds the healthy range, the label shows how much it exceeds the limit, helping users quickly assess severity.

The dog’s avatar at the top reflects the dog’s overall real-time health, ensuring information visibility on every screen.

Final Design

Final Design

Health Monitor

Health Monitor

Enable effortless understanding of dogs' real-time health condition by:

Data visualization

Data visualization

Color indication

Color indication

Insights panel

Insights panel

Health report - Present clear information

Health report - Present clear information

Iteration 1 & 2 - Multi-category data visualization

Iteration 1 & 2 - Multi-category data visualization

Iteration 1 of health report evaluate dogs' activity health, heart health, animal endurance, and temperature regulation every month, help users understand dog's overall health condition on a monthly basis.

Iteration 1 of health report evaluate dogs' activity health, heart health, animal endurance, and temperature regulation every month, help users understand dog's overall health condition on a monthly basis.

We conducted user testing on iteration 1, and designed iteration 2.

We conducted user testing on iteration 1, and designed iteration 2.

To help users better relate the score of each category to the insights, I placed the score on each insight card.

To help users understand how to improve a score, I highlighted the improvement recommendations in the insight cards.

To help users understand how to improve a score, I highlighted the improvement recommendations in the insight cards.

To help users quickly understand their dogs’ overall health, I designed a daily health report dashboard that evaluates key raw metrics, including respiratory rate, hydration, activity, body temperature, and heart rate.

To help users quickly understand their dogs’ overall health, I designed a daily health report dashboard that evaluates key raw metrics, including respiratory rate, hydration, activity, body temperature, and heart rate.

The categories in the daily and monthly reports differ because metrics used in the monthly report are derived from long-term patterns and trends, which cannot be accurately assessed within a short time frame.

The categories in the daily and monthly reports differ because metrics used in the monthly report are derived from long-term patterns and trends, which cannot be accurately assessed within a short time frame.

Iteration 3 - Improve data clarify by improving interaction method

Iteration 3 - Improve data clarify by improving interaction method

To solve users' issues, instead of displaying all metric cards at once, we collapsed them and allowed users to swipe left and right to view them.

I prioritized showing the lowest-scoring metric card first to draw the user’s attention.

This change reduced the cognitive load of reading all the metrics and helped users focus on the most important information first.

Final design

Final design

Health Report

Health Report

Enable effortless understanding of dogs' overall health condition by:

Effortless understanding of dogs' overall health condition by:

Quantitative score

Quantitative score

Spider chart visualization

Spider chart visualization

Insights panel

Insights panel

AI diagnosis - Build intuitive, transparent, and trustworthy human-AI interaction

AI diagnosis - Build intuitive, transparent, and trustworthy human-AI interaction

Iteration 1 - How users input information

Iteration 1 - How users input information

When designing AI diagnosis, the first issue is deciding how users input syptoms. I started with designing two versions:

When designing AI diagnosis, the first issue is deciding how users input syptoms. I started with designing two versions:

Version 1 is the the conversational based dialogue input. Users describe their dog's symptoms with natural language. However, this input method cannot ensure accuracy.

Version 1 is the the conversational based dialogue input. Users describe their dog's symptoms with natural language. However, this input method cannot ensure accuracy.

Version 1 is the the conversational based dialogue input. Users describe their dog's symptoms with natural language. However, this input method cannot ensure accuracy.

Version 2 is a more structured, image-based input. Dog owners need to choose the issue from the 8 categories, then taking a picture of the symptoms. But this approach lacks flexibility and prevents owners from providing more details.

Version 2 is a more structured, image-based input. Dog owners need to choose the issue from the 8 categories, then taking a picture of the symptoms. But this approach lacks flexibility and prevents owners from providing more details.

Version 2 is a more structured, image-based input. Dog owners need to choose the issue from the 8 categories, then taking a picture of the symptoms. But this approach lacks flexibility and prevents owners from providing more details.

Version 1

Version 1

Version 2

Version 2

Version 3

Version 3

I combined the two versions to design version 3. First, users select the category where the issue occurs, then they are prompted to take photos of the symptoms. After that, they can add additional symptoms in conversational format. Once users finish supplementing the symptoms, they can request the app to generate the diagnosis.

I combined the two versions to design version 3. First, users select the category where the issue occurs, then they are prompted to take photos of the symptoms. After that, they can add additional symptoms in conversational format. Once users finish supplementing the symptoms, they can request the app to generate the diagnosis.

Version 3 use structured image-based input to ensure accurately gathering the crucial information, while use the conversational input to ensure flexibility. I moved forward with version 3.

Iteration 2 - Build control, trust, and transparency

Iteration 2 - Build control, trust, and transparency

We conducted user testings on iteration 1, and continue designing.

We conducted user testings on iteration 1, and continue designing.

Allow users to go back to the previous step

Allow users to go back to the previous step

Users mentioned the need of going back to the previous steps because they may want to edit or add information, or chech the information they previously input.

To accomodate their needs, we added a progress bar. The progress bar not only helps users understand which stage of the AI diagnosis they are in and how many steps remain, but also allows them to easily jump to different steps. After jumping to another step, users can chat with the AI to add information, retake photos, or reselect the issue category.

Add reliability label

Add reliability label

To address users' issue, our AI model is able to calculate the reliability level of the diagnosis.

I designed a label here to demonstrate the reliability, and users can also click on this question mark to learn more about what reliability means.

Those design makes the AI diagnosis more transparent and trustworthy.

Final design

Final design

AI Diagnosis

AI Diagnosis

Enable easy and accurate symptom input by:

Enable easy and accurate symptom input by:

Image-based input with instruction

Image-based input with instruction

Dialog-based input with flexibility

Dialog-based input with flexibility

Enable clear and actionable diagnoses by:

Enable clear and actionable diagnoses by:

Visual Diagrams

Visual Diagrams

Treatment Lists

Treatment Lists

Build trust and transparency by:

Build trust and transparency by:

Reliablity label

Reliablity label

Result

Among the 32 dog owners who participated in the user research:

4.6

is the average user rating.

92%

of users rate more than 4.

87%

of users believed the app helps them better understand their dog’s health condition.

Among the 32 dog owners who participated in the user research: