The Hardest Daily Puzzles So Far

The ten toughest daily puzzles in each category, out of 278 days of Logic Dogs dailies.

How do you measure how hard a logic puzzle is? We use the walkthrough. For every daily puzzle, our solver writes out a full chain of deductions, one step at a time, always taking the simplest move that makes progress. Each step is something a person has to notice. A “what if” test, where you suppose an item is somewhere and follow the clues until they contradict each other, is the hardest kind of step, so it counts as five ordinary ones.

Step counts are a good guide but not the whole story. A puzzle with a knight's move or an equidistant clue can feel harder than its length suggests, because those clues take longer to read. If a puzzle here was easy for you, or one that isn't here gave you trouble, tell us.

The list updates every morning when the previous day's puzzles join the archive. Each date links to the full clues and walkthrough, and “Play” opens the puzzle in the game.

4x4 Easy

RankDatePuzzleSteps“What if” tests
12026-04-13#36319–Play
22026-08-28#206318–Play
32026-07-15#223818–Play
42026-05-03#208118–Play
52026-10-01#124717–Play
62026-07-30#229517–Play
72026-05-02#208217–Play
82026-02-07#246017–Play
92026-10-15#199616–Play
102026-09-05#73516–Play

4x4 Hard

RankDatePuzzleSteps“What if” tests
12026-07-08#15425–Play
22026-05-13#15425–Play
32026-10-04#125024–Play
42026-10-22#102323–Play
52026-09-10#181523–Play
62026-03-04#150223–Play
72026-11-02#110322–Play
82026-10-31#103222–Play
92026-10-23#102422–Play
102026-06-17#244922–Play

6x6 Easy

RankDatePuzzleSteps“What if” tests
12026-08-02#169959–Play
22026-08-19#203356–Play
32026-06-30#456–Play
42026-09-24#1850511Play
52026-03-21#60155–Play
62026-02-03#246455–Play
72026-07-17#224054–Play
82026-06-23#247654–Play
92026-04-18#36854–Play
102026-09-16#182152–Play

6x6 Hard

RankDatePuzzleSteps“What if” tests
12026-04-03#542751Play
22026-05-20#182711Play
32026-11-03#110474–Play
42026-06-16#244872–Play
52026-04-08#53770–Play
62026-02-13#78170–Play
72026-05-03#208169–Play
82026-04-24#39569–Play
92026-03-17#576651Play
102026-09-02#73868–Play