Cats are carnivores, so why do they eat grass? We discuss six possible reasons that explain cats' grass grazing behaviour - you may be surprised.