Pawgloo™’s AI compatibility rules engine scores every potential pet pairing before ranking it in match results. Here’s what goes into that score.
What the AI evaluates
Breed compatibility
Certain breed combinations may require more careful introductions, such as large guarding breeds with small prey-driven dogs. The rules engine applies breed-affinity rules to account for these tendencies without excluding any breed outright.
Size and weight
A 5 kg Shih Tzu and a 40 kg Labrador can play together safely under supervision, but the AI factors in the risk difference and scores accordingly. Similar-sized matches score higher by default.
Temperament
Owners describe their pet’s temperament during profile setup: playful, calm, shy, dominant, nervous. The rules engine uses friendliness and temperament affinity, scoring pets with strongly conflicting temperament profiles lower.
Vaccination status
Vaccination can hard-fail a pairing’s compatibility score and also contributes to profile quality in feed ranking.
Owners can set Only Vaccinated Pets to filter match results. Vaccination status is self-reported and flagged visually
on each card.
Play energy level
Age is a strong proxy for play energy. A 2-year-old Beagle and a 10-year-old Labrador may not be ideal playmates. The rules engine evaluates age and weights energy compatibility.
Gender and pet type
The rules engine also considers gender and pet type when calculating compatibility between two profiles.
Distance
Matches are not sorted by proximity alone, but proximity affects their position in the ranked feed. A 95-score match 20 km away may rank below an 88-score match 1 km away.
The compatibility factors are implemented in. The Only Vaccinated Pets preference is exposed in.
How matches are ranked
The compatibility score is one part of the final feed order. The default balanced feed sort uses the following weights:
| Ranking factor | Weight |
|---|---|
| Compatibility | 35% |
| Distance | 22% |
| Activity | 13% |
| Mutual interest | 10% |
| Profile quality | 10% |
| User ranking | 10% |
The balanced ranking implementation is defined in and used by the feed in.
What the score means
| Score range | Meaning |
|---|---|
| 85–100 | Excellent match: highly compatible on all dimensions |
| 70–84 | Good match: minor differences that owners can manage |
| 55–69 | Moderate match: some incompatibility; extra care advised |
| Below 55 | Fair match: lower compatibility; review carefully |
Low-scoring matches can still be returned and ranked. A score below 55 does not automatically hide a profile.
What AI matching does not replace
The AI score helps you make a better-informed decision. It is generated by a rules engine from profile data and does not guarantee that two pets will get along.
Safety checklist
Always:
- Read the other pet’s full profile and temperament notes
- Start with a neutral-territory meetup
- Keep both pets on lead for the first 5–10 minutes
- End the session if either pet shows persistent stress signals
play date safety tips for a full guide on introductions.