Do guinea pigs eat hay and grass?

Yes, but only certain kinds. Get timothy hay or orchard hay from a local farm, feed store, or pet supply store (in which case Oxbow is the best brand). As for grass, they love to chew on freshly-cut pieces, but be ABSOLUTELY POSITIVE the grass has not been treated with pesticides before feeding it to guinea pigs.