Il fait un temps horrible, froid, pluvieux, venté, vraiment désagréable pour sortir.
« On a annulé notre pique-nique parce qu'il faisait un temps de chien toute la journée. »
Moyen Âge
Le chien errant sans maître symbolise la misère : 'chien' devient un qualificatif péjoratif dans la langue populaire
XIXe s.
'Un temps de chien' s'impose dans le registre familier, renforcé par les descriptions naturalistes de la rue sous la pluie
Aujourd'hui
Expression très courante à l'oral, figure parmi les plaintes météo les plus spontanées du français
Cette expression s’emploie partout en France.
faire un temps de cochon (synonyme un peu plus grossier, même sens : les deux animaux servent à exprimer la même misère)
Dans 'temps', le 'ps' final est entièrement muet : on prononce [tɑ̃], jamais [tɑ̃ps].