In the wild, cats hunt and eat small meals throughout their day. In a home environment, using a food puzzle can help mimic that natural behavior. I am in favor of replacing dry food bowls with food puzzles. There is a huge selection out there, and some look quite difficult. I personally am not a fan of the puzzles that roll around, and spill food all over the floor. I like the stationary puzzles like the Trixie Five in One Activity Board. It's great because there are a variety of places to put the food, ranging from easy to more challenging to get the food out.
My cats eat wet food in the morning and at night. I do leave dry food out during the day to supplement. All four of my cats use this puzzle. It's large enough to accommodate several cats using it at once. One of the kittens struggled initially with those clear cups on the side, but he was determined to get the kibble out, and after some practice, he was able to. My cats do prefer the challenging options versus the easier options as those are the parts they go for first.
I do alternate food puzzles to keep things exciting. I recently got this Catit 2.0 tree puzzle, pictured above. It's beautiful, and I'm having fun watching my cats work the kibble out. I put the kibble on the top layer, and they have to work it down to the bottom, and ultimately onto the base where they can finally eat it. All of my cats are enjoying this one.
These are both great starter puzzles that I recommend to clients.
There's website that evaluates the available puzzles and includes information on how to make your own: http://foodpuzzlesforcats.com/