Fewer significa menos e é utilizado com coisas contáveis (countable nouns/adjectives).
Less também significa menos é usado com coisas que não podem ser contadas (uncountable nous).

As palavras fewer e less costumam confundir nossos estudantes, sobretudo quando estão escrevendo uma redação.
Vamos começar com Fewer?

Fewer é utilizado com substantivos contáveis. Em inglês, chamamos de countable nouns.
Para melhor entendimento, observe as sentenças a seguir:

There are fewer tigers at the zoo.
Há menos tigres no zoológico.
Tigers podem ser contados, logo, utilizamos o fewer.

My mom told me to eat fewer cookies.
Minha mãe me disse para comer menos biscoitos.
Cookies podem ser contados, logo, utilizamos o fewer.

There are fewer dogs in here than outside.
Há mais cães aqui do que lá fora.
Dogs podem ser contados, logo, utilizamos o fewer.

Tudo bem até aqui? Então vamos dar continuidade.

Less é usado para coisas que não podem ser contadas. Em inglês, chamamos de uncountable nouns.

Marie has less time to do her homework.
Marie tem menos tempo para fazer o dever de casa.
Tempo não pode ser contado, logo, utilizamos less.

Brazilians have more money than they need.
Brasileiros tem menos dinheiro do que precisam.
Dinheiro não pode ser contado, logo, utilizamos less.

There is less food than what they need.
Há menos comida do que eles precisam.
Food não pode ser contado, logo, utilizamos less.

Nessa perspectiva, entende-se que palavras como “time” e “money”, por exemplo, não podem ser contados. Portanto, utilizamos less.

Ainda não ficou claro? Take it easy! Nós explicamos.

Imagine que você tem uma quantia boa de dinheiro no seu cofre. Você está guardando para comprar uma coisa bem legal. Nesse caso, você não diria “tenho um dinheiro ou dois dinheiros”. Você diria que “tem muito dinheiro”. Portanto, o substantivo adequado é less.

Keep studying!