Hi D.! There are some great cleaning products from the LOC (liquid organic cleaners)line that are not only fabulous cleaning products but totally green and safe for your household! I know for myself, I've got my little guy running around and am glad to know that the surfaces he's in contact with are safe for him. One of the products (the multipurpose cleaner) should be safe for your granite tops. I've put a link where you can find the product as well as pasted the description of it! Hope this helps!
https://buyersfreedom.mychoices.biz/Retail/Products.aspx?...
"For almost 50 years, Liquid Organic Cleaner (L.O.C.) has provided superb cleaning power, cutting through grease and grime, and leaving a streak-free, sanitary, and fresh-smelling surface. Powerful and effective, L.O.C. delivers better combined soil removal and streak resistance than Mr. Clean® and Murphy®Oil Soap†. No-rinse, non-dulling formula is safe for all water-washable surfaces, from sealed wood floors to porcelain. Mild enough for hand washing. Just one ounce makes up to one gallon of cleaner."