what is the grammatical difference between less and fewer?
According to usage rules, fewer is only to be used when discussing countable things, while less is used for singular mass nouns. For example, you can have fewer ingredients, dollars, people, or puppies, but less salt, money, honesty, or love. If you can count it, go for fewer.