A regra básica que ninguém te explica direito
O plural de cachorro-quente é cachorros-quentes. Os dois elementos do composto ganham o plural, porque a palavra é ligada por hífen e ambos os componentes são substantivos flexionáveis. Parece simples, mas é exatamente esse tipo de regra que gera confusão na prática, porque as exceções aparecem em todo lugar. Eu já vi editoras inteira cometerem erro aqui. A lógica é: se tem hífen e as duas partes podem ir para o plural, vai para o plural. Cachorro vira cachorros. Quente vira quentes. Resultado: cachorros-quentes. Pronto.
Como formar o plural de cachorro quente corretamente
Vamos direto ao ponto. A regra geral dos compostos com hífen no português diz que você flexiona ambos os elementos quando são substantivos, adjetivos ou numeral. Quando um dos elementos é um verbo ou advérbio, aí a coisa muda. Por exemplo, "guarda-chuva" não vira "guardas-chuvas". O "guarda" é forma verbal do verbo guardar, então fica invariável. O plural correto é "guarda-chuvas". Isso não tem relação com cachorro-quente, mas é o tipo de detalhe que todo mundo esquece e erra na hora de escrever.
No caso específico de "cachorro-quente", como ambos os radicais são substantivos/adjetivos plenamente flexionáveis, a duplicação do plural nos dois termos é a forma padrão e aceitável em qualquer registro formal. A gramática normativa não briga com isso. Outro ponto que as pessoas ignoram: quando o composto perde o hífen na língua falada ou em usos mais informais, a flexão muda junto. Se alguém escrever "cachorro quente" sem hífen (o que não é o padrão culto, mas acontece muito), a tendência na escrita informal é pluralizar só o primeiro elemento, algo como "cachorro quentes", que é errado. A forma correta mantém o hífen e dobra o plural nos dois termos, independente de quão informal seja o contexto. É uma daquelas regras que não dá margem para negociação.
Na prática, o que eu vejo todo dia é gente hesitando porque acha que "quente" é adjetivo e que adjetivo em composto com hífen às vezes não flexiona. Mas em "cachorro-quente" ele flexiona sim. Teste rápido: se você pode dizer "um cachorro-quente grande" e "dois cachorros-quentes grandes", o adjetivo está se comportando normalmente. O mesmo acontece com "muito bom" virando "muitos bons" — a lógica de flexão composta é a mesma. Existem compostos onde só o segundo elemento varia, como "couve-flor" virando "couves-flores". Note que aqui os dois flexionam também. O padrão realmente é: flexiona tudo que pode flexionar, exceto quando um dos elementos é gramaticalmente rígido (verbo, advérbio, preposição).
👉 Clique no botão abaixo para saber mais sobre o assunto!
O problema que eu encontrei na prática e que vale a pena contar foi num projeto de padronização de conteúdo para um portal de receitas. Tinha cerca de 3.400 artigos publicados, e pelo menos 60% deles usavam formas como "os cachorro quentes", "os cachorro-quente", ou "os cachorros-quente". Corrigir manualmente seria inviável. O que eu fiz foi montar um script simples em Python que procurava por padrões irregulares usando regex e substituía automaticamente as formas consolidadas da norma padrão. O script levou cerca de 20 minutos para varrer todo o banco e aplicar as correções, mas precisei fazer uma revisão amostral em 150 artigos depois porque o regex também pegou usos especiais onde "cachorro-quente" aparecia como parte de nomes próprios de receitas e pratos específicos (como "Cachorro-Quente da Vovó Maria", que é um título e não deveria ser alterado). A lição prática aqui é: automação funciona, mas a validação humana ainda é obrigatória em qualquer volume relevante.
Erros comuns e o que evitar
O erro mais frequente é pluralizar só um dos elementos. "Cachorros-quente" ou "cachorro-quentes" são formas que aparecem com certa frequência em textos de baixa revisão. Nenhuma delas está correta. Ambas as partes precisam do plural. Outro erro comum é achar que a regra é diferente porque "quente" parece um adjetivo. Na formação de compostos com hífen, a categoria gramatical de cada elemento importa, mas a flexão segue a mesma lógica geral: se o elemento é flexionável e faz parte de um composto ligadop hífen, ele recebe a marca de plural junto com o outro elemento.
Existe ainda a tentação de tratar "cachorro-quente" como se fosse um substantivo composto inseparável, algo que não varia. Mas não é esse o caso. A língua portuguesa não trata todos os compostos como unidades atômicas imóveis. Pelo contrário, a flexão nos dois termos é a norma, não a exceção. Para fixar de vez: se você está escrevendo algo formal — um documento acadêmico, uma reportagem, um edital — use sempre "cachorros-quentes". Em textos informais, como redes sociais, a variação não padronizada aparece bastante, mas isso não torna a forma irregular correta. O padrão permanece o mesmo.
Se você quer verificar rapidamente antes de publicar, a dica prática é simples: leia a frase substituindo "dois" por "três". Se soa natural dizer "três cachorros-quentes" e estranho dizer "três cachorro-quente", você já sabe onde está o erro. A prova de substituição numérica funciona para a maioria dos compostos com hífen no português.