For almost a year now we've been staying home and staying safe. That means that many of us are depending on cats and dogs more than ever for social interaction. So why not add a few hundred more -- cats, that is. With this amazing 299 Cats & a Dog Puzzle you can hang with a whole clowder.