Some faucets come with a gasket that requires no plumber's putty at all. There are some types of plumber's putty that are listed as no-stain (i.e., they don't have oil in them). Best to test on a scrap first. Some granite is so dense that it's pretty impervious to pretty much anything, some can easily be stained.