Não, não é normal um cachorro recusar comida durante 3 dias, mesmo que pareça estar bem de outras formas. Não conte com isso e não deixe passar achando que vai melhorar sozinho. O calor pode realmente reduzir o apetite dos cães, mas 3 dias sem comer é um sinal que você precisa levar a sério. Tem um monte de coisas que podem causar isso - uma infecção, um problema nos dentes, algo que ele tenha engolido, ou até estresse - e você não consegue saber só observando.
Eu te diria pra ir num veterinário rápido, não deixa pra semana que vem. Mesmo que ele pareça normal e alegre, a falta prolongada de comida pode criar complicações. Enquanto isso, você pode tentar pequenas porções de comida mais apetitosa - frango cozido sem tempero, um pouco de ração úmida - pra ver se é só falta de interesse nas croquetas. Garanta também que ele esteja bebendo água direito, principalmente com esse calor.
O calor em si pode fazer um papel, é verdade, mas raramente é a única explicação pra uma recusa total durante três dias. Veterinários veem muito caso no verão onde as pessoas atribuem tudo à temperatura, e às vezes tem algo mais grave por trás. Melhor ser cauteloso e fazer verificar, você fica com a mente tranquila.