I really don't have any definite theory on how Andalites eat. I think they travel too fast for the grass to be smashed into paste and absorbed through the hoof. They do need to be moving in order to eat, though. Water can be taken while standing still, as far as I can tell.
They might have something that clenches down on whatever grass is stepped in, ground up, and then absorbed.