How AI Play Date Matching Works

Pawgloo scores pet compatibility using breed, size, temperament, and vaccination data so every play date starts safely.

By Pawgloo Team•Updated Jun 01, 2026

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.


Was this helpful?