Can My Cat Solve the Hardest Dog Puzzle ?