Cat People vs Dog People: IQ Test Scores by Pet Preference

We asked 31,650 people, before they saw their score:

Cat person or dog person?

Score compared with people their age and country

Each dot is about 4 people (adults). The higher the dot, the better they scored compared with people their age and country. The line marks the group’s average.

MyIQtested data · Dataset 2026-09-29.1 ·

IQ test scores from 30,000+ people, grouped by whether they call themselves a cat person, a dog person, both or neither.

31,650 answers
12 countries listed, the rest pooled
22 to 29 Sep 2026 collection window
6.7% skipped the question

The picture above shows adults (12,606 of the 31,650 answers), adjusted for age and country, the same view Figure 1 opens on. Every figure below can show all ages.

The question

The question people were asked about pets

Cat person or dog person?

  • 1 Cat person
  • 2 Dog person
  • 3 Both
  • 4 Neither

Options appeared in this order, one tap to answer.

How it was asked

  1. 33 puzzles The full reasoning test, scored in the browser.
  2. Age group A single tap. It can be skipped.
  3. This question One question, chosen at random from those live that week. It can be skipped.
  4. Score revealed On the results page, after the answer.

The answer was given before the score was shown.

This is data from people who chose to take a free online test. It is not a controlled comparison, and it cannot show cause.

On: each group is compared within age band and country, then averaged using the mix of everyone in this view.
12,606 answers

Fig 01 · Test score by pet preference

Test scores by pet preference. Points versus all respondents.

Each dot is a group’s average score as points above or below all respondents in the current filter, with its 95% confidence interval. With Adjust on, groups are compared within age band and country first.

All ages and all countries, adjusted for age and country: Cat person +0.2, Dog person −1.2, Both +1.3, Neither −1.2 (points versus all respondents).

Table view of this figure

Fig 02 · Personality by pet preference

Personality by pet preference. Percentile points versus all respondents.

Big Five percentiles of 1,824 SeeMyPersonality takers of all ages who answered the same question. Each dot is a group’s average as points above or below all of them, with its 95% confidence interval, adjusted for age and country when Adjust is on.

Table view of this figure
Gap in percentile points versus all respondents, with 95% intervals, for each answer and trait
AnswerPeopleOpennessConscientiousnessExtraversionAgreeablenessEmotional sensitivity
Cat person596+3.2 (0.9 to 5.5)−1.0 (−3.3 to 1.4)−4.2 (−6.4 to −2.0)−0.5 (−2.8 to 1.7)+2.2 (−0.2 to 4.6)
Dog person551−2.9 (−6.0 to 0.1)+2.0 (−0.7 to 4.7)+4.9 (2.3 to 7.6)+1.2 (−1.1 to 3.4)−4.1 (−6.6 to −1.6)
Both449+3.2 (0.6 to 5.8)−1.4 (−3.8 to 1.0)+0.4 (−2.1 to 2.9)−0.3 (−2.7 to 2.2)+0.5 (−1.9 to 2.9)
Neither228−5.3 (−9.4 to −1.1)−0.2 (−4.5 to 4.0)−2.8 (−7.2 to 1.5)−5.7 (−10.0 to −1.4)+1.3 (−3.2 to 5.7)

Fig 03 · Each country and age group

The same comparison in each country and age group. One shared scale.

By country 200 or more answers, current age filter, most answers first

By age group current country filter

Figure 1 for every country with 200 or more answers and every age group, on one shared scale, each with its 95% confidence interval; grey rows have fewer than 30 people. Press a panel to filter the page to it.

Table view of this figure
Gap in points versus all respondents, with 95% intervals, for each country and age band
GroupPeopleCat personDog personBothNeither
🇮🇩 Indonesia6,488+0.3 (−0.1 to 0.6)−1.1 (−2.8 to 0.5)+0.1 (−1.2 to 1.4)−1.2 (−2.4 to 0.0)
🇯🇵 Japan1,642−0.5 (−1.4 to 0.3)−0.1 (−0.9 to 0.6)+0.9 (−0.5 to 2.3)+0.4 (−1.2 to 1.9)
🇺🇸 United States1,156+0.3 (−1.4 to 2.0)+0.8 (−0.1 to 1.8)+1.7 (0.1 to 3.3)−8.9 (−12.9 to −4.8)
🇮🇳 India808+0.1 (−2.3 to 2.4)−0.5 (−2.0 to 0.9)+1.4 (−0.5 to 3.4)−0.3 (−1.8 to 1.3)
🇬🇧 United Kingdom365+0.9 (−1.2 to 3.0)+0.1 (−1.3 to 1.6)+0.4 (−2.1 to 2.9)−3.4 (−8.5 to 1.7)
🇫🇷 France324−0.3 (−2.3 to 1.7)−0.5 (−2.3 to 1.2)+3.3 (0.6 to 5.9)−3.4 (−8.3 to 1.5)
Under 136,434−0.1 (−0.6 to 0.3)+0.2 (−1.6 to 2.0)+2.3 (1.2 to 3.3)+0.2 (−1.5 to 1.9)
13 to 156,977+0.4 (0.1 to 0.8)−2.9 (−4.5 to −1.4)+2.0 (1.0 to 3.0)−0.6 (−2.0 to 0.7)
16 to 174,270+0.8 (0.2 to 1.3)−1.0 (−2.9 to 1.0)+0.1 (−1.2 to 1.5)−2.8 (−4.6 to −1.0)
18 to 245,878+0.3 (−0.2 to 0.8)−1.5 (−3.0 to 0.0)+0.6 (−0.5 to 1.7)−2.5 (−3.8 to −1.2)
25 to 342,938+0.5 (−0.2 to 1.3)−0.8 (−2.5 to 0.9)+1.9 (0.3 to 3.6)−2.0 (−3.6 to −0.3)
35 to 441,594−0.8 (−1.8 to 0.3)+1.7 (0.0 to 3.4)+1.3 (−0.8 to 3.4)−0.3 (−2.0 to 1.4)
45 to 541,030−0.4 (−1.6 to 0.9)+1.3 (−0.3 to 2.9)−0.4 (−2.8 to 2.0)+1.4 (−0.8 to 3.5)
55 to 64568−0.3 (−2.3 to 1.8)+1.9 (−0.2 to 4.0)−0.1 (−3.1 to 3.0)−2.5 (−6.2 to 1.2)
65 and over598−1.5 (−4.2 to 1.1)−0.8 (−6.0 to 4.3)−1.4 (−5.7 to 2.9)−2.7 (−8.0 to 2.6)
Age not given1,363+0.4 (−0.6 to 1.4)−6.2 (−10.6 to −1.8)+1.5 (−1.6 to 4.5)−0.9 (−4.5 to 2.7)

Data table

Figure 1 as a table. For the current filter.

Download aggregate data (CSV)
Figure 1 as a table.: Adults 18+, all countries, adjusted for age and country
Pet preferencePeopleShareGap, points95% intervalSD of scoresd vs the restMedian percentilePopulation coveredDiffers at 95% (Holm) from
Cat person5,83846.3%+0.06−0.30 to 0.4218.50.0250th98%Neither
Dog person2,90523.0%−0.51−1.39 to 0.3715.9−0.0349th99%none
Both1,92415.3%+0.820.06 to 1.5817.60.0653rd99%Neither
Neither1,93915.4%−1.78−2.61 to −0.9619.6−0.1148th96%Cat person, Both

Gap and interval are in points versus all respondents; d is Cohen’s d against everyone else. The last column lists the groups each one differs from at 95% after correcting for the number of comparisons (Holm). No absolute score levels are published.

Methods

How the data was collected, and how every figure is computed.

01

How the data was collected

Everyone took the same free online reasoning test on MyIQtested. After the last puzzle, and before the score appeared, the site showed one survey card. The order was: the 33 puzzles, the score calculated in the browser, an age card, one survey card, then the results page, where the score is first shown.

The question is chosen at random for each taker from the 4 questions live at the same time, among those their age group qualifies for. Each question stays live for 7 days, then the next question in the queue takes its place. The card can be skipped, and a row is only written when someone taps an answer or Skip: a card closed without a tap writes nothing.

This question was live from 22 Sep to 29 Sep 2026. It was shown 33,934 times and answered 31,650 times (93.3%).

02

The test

The test has 33 multiple-choice puzzles, each with four options and one correct answer: 20 matrix reasoning puzzles (ICAR-based, from the International Cognitive Ability Resource framework), 6 series and logic, 4 verbal and 3 numerical. Every puzzle must be answered and there is no time limit; the median first attempt takes about 9 minutes.

The score is a fixed conversion of the number of correct answers: 51 + 3 × correct, with a floor of 55 and a ceiling of 150, so scores move in steps of 3. It is calculated in the taker’s browser and is not an empirical norm. That is why this page reports differences and ranks, never a level.

The verbal puzzles are re-authored for each language; the other 29 keep the English structure and answer key. The language versions are therefore not exactly the same instrument.

03

Who answered

Shown the question
33,934
Answered
31,650 (93.3%)
Skipped
2,284 (6.7%)
Window
22 Sep to 29 Sep 2026

Answered, of those shown the question

  • Under 1396%n 6,680
  • 13 to 1596%n 7,265
  • 16 to 1796%n 4,466
  • 18 to 2495%n 6,158
  • 25 to 3495%n 3,096
  • 35 to 4495%n 1,672
  • 45 to 5496%n 1,069
  • 55 to 6496%n 594
  • 65 and over94%n 636
  • Age not given59%n 2,298

Where the answers came from

  • Indonesia60%n 18,906
  • United States9.6%n 3,023
  • Japan8.8%n 2,784
  • India5.7%n 1,810
  • United Kingdom2.2%n 706
  • Philippines1.4%n 435
  • France1.2%n 386
  • Australia0.9%n 275
  • Canada0.8%n 251
  • Malaysia0.6%n 190
  • Pakistan0.6%n 177
  • Brazil0.5%n 161
  • Other countries8.0%n 2,546

Age

Of the 31,650 answers, 56% came from people under 18 (including 20% under 13), 40% from adults and 4% from people who did not give an age. This question had no age limit, so under-13s were shown it.

Country

The largest groups were Indonesia (60%), United States (10%), Japan (9%), India (6%). 12 countries have their own column; the rest, 8% of answers, are pooled as Other countries.

Language

The page the question appeared on was in 12 languages; the largest were Indonesian 57%, English 30%, Japanese 8%, Russian 2%.

04

Exclusions and small cells

  • No row is filtered out when the figures are built: no bot, duplicate-visitor or score-range filter is applied. The same rows feed our internal report.
  • Automated browsers and local development are kept out at the source: the survey is never sent from localhost, or from a browser reporting itself as automated. The answer service rejects unknown questions, answers that are not one of the options, and age-gated rows.
  • Repeat takers are kept. 2,653 of 33,934 rows (7.8%) come from a visitor with an earlier row for this question, each a separate attempt. Removing them moves the group averages by between 0.3 and 0.8 points.
  • People who skipped the question scored 3.2 points lower on average than people who answered it (not adjusted). Skipped cards are not in any figure except the answer-rate bars.
  • Countries with fewer than 150 answers are pooled into Other countries, as are rows with no country. Age not given pools “prefer not to say”, a skipped age card and missing values.
  • Cells with fewer than 5 people are pooled into Other countries before publication (123 cells, 272 people), so no cell can identify one person’s score. The aggregate CSV suppresses those cells instead.
  • Any group or subgroup with fewer than 30 people is shown greyed as “n too small” and no interval is drawn.
05

How the figures are computed

Every figure is relative. Nothing on this page states how high anyone or any group scored on the scale, only how groups differ from each other and where people rank among people of their own age and country.

Every range is a 95% confidence interval, and every difference we point out holds at 95% confidence after correcting for the number of comparisons (Holm method).

Strata and the standard population

A stratum is one age band within one country. Ten age bands and 13 country columns make the strata. With Adjust for age and country on, the standard population is the current filter’s own stratum mix: ws is the share of everyone in the filter who is in stratum s. With it off, everyone is pooled.

Gap versus all respondents

gap(a) = Σs w̃s × ( mean(a in s) − mean(everyone in s) )
w̃s = ws / coverage(a), over the strata where answer a has at least one person
Adjust off: gap(a) = mean(a) − mean(everyone in the filter)

Coverage is the share of the standard population that the answer has people in; strata where nobody gave the answer are dropped and the rest re-weighted. Coverage is shown in the table when Adjust is on.

Intervals

SE(a)² = Σs w̃s² × (1 − pas)² × ( varas / nas + varrest,s / nrest,s )
pas = nas / ns; 95% interval = gap ± 1.96 × SE

The factor (1 − p) is there because the reference group, everyone, contains the answer. A variance estimated from fewer than 5 people is replaced by the variance of everyone in the filter. With Adjust off there is one stratum and this is the ordinary two-sample formula.

Effect size

Cohen’s d compares an answer with everyone else: d = (mean of the answer − mean of the rest) / pooled SD, using the same strata weights when Adjust is on. It is in units of the spread of scores, not in points.

Percentile within own age and country

Scores are grouped in 3-point bins and each bin is treated as a single score value. Within a stratum, everyone who shares a bin is tied and shares the range of ranks that bin covers, so the average of their percentiles is the mid-rank percentile. A person’s percentile is their rank among everyone who answered in the same age band and country, whatever they answered. Strata with fewer than 30 people are left out of the percentile figures.

The line in each hero column is the group’s average percentile, and the median in the table comes from the same distribution. With Adjust on, each answer’s distribution is the stratum-weighted average of its per-stratum distributions.

Personality figure

This question also ran on SeeMyPersonality, after its Big Five test: it was shown 1,882 times and answered 1,824 times. Each trait is the percentile (0 to 100) the person saw on their results, against SeeMyPersonality’s own empirical norms. The gap is computed as for Figure 1, on those percentiles, for all ages and countries. With Adjust on, the standard population is the mix of five age groups (under 18, 18 to 24, 25 to 34, 35 and over, not given) and 3 countries plus Other among everyone who answered. Only the gaps and their intervals are published, not the cells they come from, and a group of fewer than 30 people shows no numbers.

Answer rate

Answered divided by shown, by age band, with a Wilson 95% interval.

06

Limitations

  • The people are volunteers who chose to take a free online test. They are not a sample of any population, and country and age mixes are those of the site’s visitors.
  • Each answer is a single self-report item with four options. People may read the options differently.
  • The score comes from one unsupervised sitting of a 33-puzzle test. It is not a clinical measure, and its scale is a fixed conversion, not a norm.
  • 56% of answers are from people under 18, including 20% under 13, who may read the question and the test differently from adults.
  • Country is recorded by the site from the visit; it may not be the person’s nationality or where they grew up.
  • People who skipped the question differ from those who answered, and the answer rate for age not given (59%) shows that the group who answered is not everyone shown.
  • Differences are shown with intervals, but an interval covers sampling noise only, not the ways the sample was selected.
  • The personality figure comes from a different group of volunteers, people who took the SeeMyPersonality Big Five test, and from 1,824 answers, so its intervals are wider.
07

Versioning

Dataset version
2026-09-29.1
Generated
2026-09-30
Responses
22 Sep to 29 Sep 2026
Licence
CC BY 4.0

Change log: 2026-09-29.1, first release. If the data or the method changes, the version changes and this line says what moved. Cite the version you used: myiqtested.com/research/cat-people-vs-dog-people-iq.

Share and cite

Everything below is free to reuse under CC BY 4.0: credit MyIQtested and link to this page. It follows the filters above.

Sharing now: Adults 18+ · adjusted for age and country · n 12,606Change filters

Cite

Cite this data set

Version 2026-09-29.1. Citing the version lets readers find the exact numbers.

APA 7
MyIQtested. (2026). Cat people vs dog people: IQ test scores by pet preference (Version 2026-09-29.1) [Data set]. https://www.myiqtested.com/research/cat-people-vs-dog-people-iq

Credit MyIQtested and link to this page.Licence text