La correcta forma de escribir la expresión "huelen de olor" es sin la palabra "de", ya que "huelen" es el verbo que indica la acción de percibir cualquier aroma, y "olor" es el sustantivo que describe esa característica.
Es frecuente escuchar frases como "huelen a comida", "huelen a humo" o "huelen a flores", las cuales están escritas adecuadamente, ya que solamente se utiliza la palabra "a" para indicar a qué objeto se refiere el aroma.
El uso correcto del lenguaje resulta esencial para evitar confusiones o malentendidos, especialmente al comunicarnos con otras personas, por lo que es importante prestar atención y cuidado en la forma como escribimos nuestras ideas.