Au Moyen Âge, blasphémer était passible de châtiments corporels et nom d'un chien ! fait partie de la série des jurons euphémiques formés pour éviter le nom de Dieu, tout simplement.
... de chien ! (complément de nom) est toujours péjoratif, comme, par exemple, dans cette autre expression : un mal de chien.