Q: Can granite stain?
A: Granite has very little porosity which makes harder for a fluid to go thru.  During the fabrication process, the countertop receives a layer of sealant to insure its insulation.  Usage and wear will eventually remove the protection and sealant application is recommended every one to two years.