The deeper the hole, the harder to climb out. Every spin chips away 4Β’ of every $1 bet; those tiny losses pile up steadily. Lucky spins still happen, but they stay roughly the same size whether you've played 100 spins or a million.
Get three of the same symbol on one of the 5 winning lines and you win. The doggo πΆ is the wild; during Free Spins it stands in for any other symbol to complete a line. The number next to each symbol is how much it pays: three doggos pay 70Γ your bet (only possible during Free Spins, since the base reels contain zero doggos), three bones 𦴠pay just 0.4Γ, and that's why most base spins lose. Hit more than one line in a spin? You get paid for each.
Every spin is a fresh roll. The machine doesn't remember your last 100 losses, it doesn't "owe" you anything, and it isn't "due." Each reel is a list of symbols (lots of cheap ones like bones, zero doggos on the base reels: those only show up during Free Spins), and a random number picks the position. That's it.
Free Spins kick in when the whole grid happens to land on the same symbol, about once every 19 spins. The free-spin round uses entirely different reels with Doggos on them (the base reels have zero), so wins are much richer in there. You get 5 free spins to start, sometimes more.
The house edge: this machine is built to keep 4Β’ of every $1 bet, on average. Some spins you'll win; plenty you'll win nothing. The math always shows up over thousands of spins. The "I'm due" feeling is the thing the machine is selling. The math doesn't care.