In the Chinese zodiac, the Dog belongs to the Tiger–Horse–Dog San He trine and forms a single direct Liu Chong opposition with the Dragon; every other animal in the 12-sign cycle is reported as unclassified by the Chinese Zodiac Compatibility tool, which deliberately refuses to assign a percentage or rank. Compatibility in this browser is not a score. It is a literal lookup against two named cultural rules: the four three-animal San He trines and the six direct Liu Chong opposition pairs sourced from the canonical Hong Kong Observatory 12-year cycle and the British Library's Dunhuang zodiac materials. The Dog therefore has exactly two relationship categories on the page: trine-mate with Tiger and Horse, and direct opposite with Dragon. All eight remaining animals — Rat, Ox, Rabbit, Snake, Goat, Monkey, Rooster, and Pig — fall outside these two narrow rules and are labeled as not classified by this limited two-rule model. That phrase is intentional and important: it does not mean neutral, friendly, or doomed, only that the cultural pair is not listed in either sourced set.

chinese zodiac compatibility for dog
chinese zodiac compatibility for dog

Where the Dog sits in the trine and opposition model

The Dog is the third member of one of the four San He trines. The other two members are Tiger and Horse. Inside that group, all three unordered pairings — Dog with Tiger, Dog with Horse, and Tiger with Horse — receive the "Traditional trine (San He)" label. The Dog's only direct opposite in this narrow model is Dragon, which sits exactly six positions around the 12-animal cycle. The four literal trines and six literal oppositions are reference data, not computed results, and they are stored as independent fixtures so that each animal appears in exactly one trine and one opposition across the whole cycle.

San He trineMembersTrine pairs it contains
FirstRat, Dragon, MonkeyRat–Dragon, Rat–Monkey, Dragon–Monkey
SecondOx, Snake, RoosterOx–Snake, Ox–Rooster, Snake–Rooster
Third (Dog's group)Tiger, Horse, DogTiger–Horse, Tiger–Dog, Horse–Dog
FourthRabbit, Goat, PigRabbit–Goat, Rabbit–Pig, Goat–Pig
Liu Chong oppositionPair
1Rat with Horse
2Ox with Goat
3Tiger with Monkey
4Rabbit with Rooster
5 (Dog's opposite)Dragon with Dog
6Snake with Pig

Across the four groups there are exactly twelve unordered trine pairs and six unordered opposition pairs, and the two sets are entirely separate — no pair appears in both lists. The cycle of 12 distinct animals produces 66 unordered pairs in total. Subtracting the 12 trine pairs and the 6 oppositions leaves 48 unclassified pairs that the tool labels literally.

How to check Dog compatibility with another animal

The compatibility browser works on two selectors that hold the chosen animals directly in page state. No date, year, name, account, or stored preference is required. The procedure below produces a sourced label for any pair that involves the Dog.

  1. Open the Chinese Zodiac Compatibility tool so that both selectors are visible above the result panel.
  2. Pick Dog in the first selector. The interface order is Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig, so Dog sits in the eleventh position.
  3. Pick the second animal — for example Tiger, Horse, Dragon, Rabbit, or Pig — in the second selector using the same canonical list.
  4. Read the result. The page returns one of three literal labels: "Traditional trine (San He)" if the second animal is Tiger or Horse, "Direct opposition (Liu Chong)" if the second animal is Dragon, or "Not classified by this limited two-rule model" for any other animal.
  5. Click the Swap control so that the second selector's animal moves into the first slot and the Dog moves into the second slot. The label is unchanged, which confirms the classification is symmetric and does not depend on which side the Dog sits on.
  6. Read each animal's full trine group and direct opposite, which are shown for the current selection so the label can be verified against the reference data without trusting an unexplained badge.

The selectors are native controls with a minimum 44-pixel height so that the page works on a touch device, and the layout stacks cleanly on narrow screens without any drag gesture. If you do not yet know which animal corresponds to your birth year, the related Chinese Zodiac by Year guide maps a Gregorian year onto the same 12-position cycle while flagging the Lunar New Year boundary.

What "unclassified" actually means for the Dog

For the Dog, the unclassified label covers Rat, Ox, Rabbit, Snake, Goat, Monkey, Rooster, and Pig — eight animals out of eleven possible partners. The label is not a verdict. It does not say the pair is neutral, safe, ideal, friendly, hostile, or doomed. It only says that the pair is neither in the same three-animal San He group nor one of the six direct Liu Chong oppositions. The tool's visible limitation statement repeats this point: year-animal matching is not a scientific measurement, and the result should not be used to guide consequential relationship decisions or to replace a full BaZi or Four Pillars analysis. Broader traditions also consider Six Harmonies, harms, punishments, the Five Elements, and branch relationships across year, month, day, and hour pillars. The browser deliberately does not merge those traditions into one false universal table because they use different named conflict systems that the cited sources document separately.

A worked example using the Dog

To see the three possible outcomes in one walkthrough, compare the Dog with three different partners. The labels below are read directly off the reference data, not computed.

  • Dog with Tiger: Tiger and Dog sit in the same San He trine (Tiger, Horse, Dog). The label is "Traditional trine (San He)". Swapping the two selectors produces the same label.
  • Dog with Dragon: Dragon is the single opposite assigned to Dog in the six-pair opposition list. The label is "Direct opposition (Liu Chong)". Swap returns the same label.
  • Dog with Rabbit: Rabbit is in the Rabbit–Goat–Pig trine, not the Dog's group, and is not on Dog's opposition list. The label is "Not classified by this limited two-rule model".

Together, those three pairs illustrate the full shape of the Dog's compatibility surface in this model: two trine partners, one direct opposite, and eight unclassified partners, with no overlap between the trine and opposition sets.

The boundaries of the two-rule scope

San He trines and Liu Chong oppositions are the only two relationships the browser encodes. The model is intentionally narrow so that the result is auditable. The four trines are literal groups: Rat–Dragon–Monkey, Ox–Snake–Rooster, Tiger–Horse–Dog, and Rabbit–Goat–Pig. The six oppositions are literal pairs: Rat with Horse, Ox with Goat, Tiger with Monkey, Rabbit with Rooster, Dragon with Dog, and Snake with Pig. The interface uses Rat, Ox, and Goat as canonical labels even though cited English sources sometimes use Mouse, Cow, Sheep, or Ram for the same cycle positions. Those aliases exist only to reconcile literal fixtures during verification; the user-facing selectors always show the canonical labels, and regional substitutions such as Cat or Boar are not silently treated as equivalent because they would require a separately declared cultural scope. Source: Hong Kong Observatory — The 12-Year Animal Cycle.

How the classifier stays honest

Because the two relation sets are stored as literal reference data, the verification rules are visible rather than inferred. Each of the twelve canonical animals appears in exactly one trine and exactly one opposition. There are twelve unordered trine pairs, six unordered opposition pairs, and forty-eight other unordered pairs. The two relation sets do not overlap. Swapping the two selectors returns the same label for every pair, which is the operational definition of symmetry. The selections live only in React page state, so the tool does not request a name, birth date, gender, location, relationship history, account, upload, network service, cookie, or local storage. This is why the result panel never shows a percentage, a star rating, or a verdict: every pair is reduced to one of three literal labels, and the user can re-derive each label from the four trines and six oppositions without consulting a hidden score.