Pet The Dog

Hello. This is a dog.

Happiness

0 day streak0 pets

Wardrobe

Earned by turning up. All cosmetic, all free, and yours permanently once unlocked — a missed day costs you the streak, never the hat.

Why petting a pixel dog works

There is no score here, nothing to optimise and nothing to lose. That is unusual enough on the modern internet to be worth saying out loud: this page wants roughly sixty seconds of your attention and then actively suggests you leave.

It still works, and the reason is not complicated. Interacting with something that responds warmly to you is pleasant even when you know exactly how the trick is done. The dog is a grid of coloured squares. You know it is a grid of coloured squares. It wags anyway, and the small warm feeling shows up anyway.

The streak is the whole mechanic

Streaks work because of loss aversion: people will reliably do a small thing to avoid losing a number they have already built, far more reliably than they would do the same small thing to gain something new. A forty-day streak is worth protecting precisely because it took forty days.

That mechanic is easy to abuse. Plenty of apps use it to manufacture guilt, with escalating notifications and a streak that dies at midnight sharp. This one deliberately does the opposite in one specific way: missing a day costs you the streak but never the cosmetics. Everything you have unlocked stays unlocked forever. The streak is an invitation, not a debt.

Why the meter fills up and stops

Once the dog is fully happy for the day, the meter stops and says so. You can carry on petting for as long as you like — nothing stops you, and the pet counter keeps climbing — but there is no more progress to extract.

That is intentional. A meter that never fills turns a pleasant minute into an open-ended obligation, and an obligation is the opposite of what this page is for. Ending the session clearly is the kindest thing the design can do. Come back tomorrow, or do not.

What the Tamagotchi got right, and wrong

Bandai released the Tamagotchi in Japan in late 1996, and it went on to sell in the tens of millions. A tiny egg-shaped keychain with three buttons and a screen barely larger than a postage stamp somehow convinced a generation of children to structure their days around feeding it.

What it got right was responsiveness. The creature reacted, immediately and visibly, to something you did. That is a remarkably small amount of machinery to produce genuine attachment, and it is the same machinery running on this page.

What it got wrong was the stakes. Neglect the Tamagotchi and it died, permanently, which is a startling thing to do to a seven-year-old and a reliable way to turn a toy into an anxiety object. Children smuggled them into classrooms not out of affection but out of dread. The engagement was real; a good deal of it was fear.

Almost every mechanic on this page is borrowed from that lineage, with the fear removed. Nothing here can die, decay, or be lost. Come back after six months and the dog is exactly where you left it, wearing whatever it was wearing, pleased to see you. You lose a number. You do not lose the dog.

Actual dogs, briefly

Since you are here for dog-adjacent reasons: dogs really do read human faces in a way most animals do not, and they preferentially look at the left side of a human face — the side that tends to carry more emotional expression. They do this with humans and not reliably with other dogs, which is a strange and rather touching piece of specialisation.

Tail wagging is not simply happiness either. It is closer to a general arousal signal, and the direction carries information: broadly rightward wagging is associated with positive, approach-type feelings, and leftward with more withdrawn ones. Other dogs pick up on the difference. Most humans never notice it.

The dog on this page has none of that going on. It has three frames and a hat collection. Pet it anyway.

Questions people ask

Is there anything to win?

No. There is no score, no currency and nothing to buy. The dog gets happier while you pet it, the meter fills, and every so often a hat appears. That is the entire game and it is deliberately the entire game.

What unlocks the hats?

Coming back. A bandana on day three, a party hat on day seven, sunglasses on day fourteen and a crown at thirty. They are purely decorative and they never expire once earned.

What happens if I miss a day?

Your streak resets, but you keep every cosmetic you have already unlocked. Nothing is ever taken away for missing a day, because a wholesome dog that punishes you would rather defeat the point.

Why does the meter stop filling?

Once the dog is completely happy for the day it tells you so and suggests coming back tomorrow. You can keep petting as long as you like — it simply will not fill any further. Scarcity without a paywall.

Where is my streak stored?

In your own browser, like everything else on this site. There is no account and no server. Clearing your browser data resets the dog, which will not remember you, which is genuinely a little sad.

Is the dog real?

The dog is twenty by twenty pixels and lives in a JavaScript file. Emotionally, though, results vary.