Regardons les fréquences comparées de quelques termes :
les Boches,les Chleuhs,les Teutons,les Doryphores,les Fritz,les Huns http://ngrams.googlelabs.com/chart?content=les%20Boches%2Cles%20Chleuhs%2Cles%20Teutons%2Cles%20Doryphores%2Cles%20Fritz%2Cles%20Huns&corpus=7&smoothing=3&year_start=1800&year_end=2000
On voit que que tous ces mots ont plus été utilisés pendant la première guerre mondiale que pendant la deuxième, et qu'ils datent de la première.
Boches est de très loin le plus utilisé. Huns désigne en général les Huns, au sens propre, et non les Allemands ; le pic dans les années 1910 montre qu'il a un peu été utilisé pour désigner les Allemands (ou peut-être les Austro-Hongrois spécifiquement, je ne sais pas), mais cela n'a pas duré (contrairement à l'anglais). Regardons d'autres moins courants :
les Chleuhs,les Doryphores,les Fritz,les Frisés,les Fridolins http://ngrams.googlelabs.com/chart?content=les%20Chleuhs%2Cles%20Doryphores%2Cles%20Fritz%2Cles%20Fris%C3%A9s%2Cles%20Fridolins&corpus=7&smoothing=3&year_start=1800&year_end=2000
On voit que Fritz était rare pendant la première guerre, et Fridolins et Frisés sont apparus pendant la seconde. Les pics de Doryphores montrent qu'il a bien été utilisé dans ce sens. Le mot « chleuh » a quelques variations orthographiques, qui apparaissent surtout après coup.
les Chleuhs,les Chleus,les Schleuhs,les Schleus http://ngrams.googlelabs.com/chart?content=les%20Chleuhs%2Cles%20Chleus%2Cles%20Schleuhs%2Cles%20Schleus&corpus=7&smoothing=3&year_start=1800&year_end=2000
Tous ces termes sont fortement péjoratifs (pour Huns et Teutons, bien sûr, pas quand ils sont appliqués aux peuples historiques en question). En français actuel, en langage très familier, on peut quelquefois les employer boche ou chleuh sans valeur péjorative, mais c'est à éviter si on n'est pas sûr. J'ai entendu par exemple des étudiants qui parlaient de « cours de chleuh » pour un cours d'allemand dans les années 1990. Ces mots sont quasiment toujours péjoratifs s'ils désignent une personne. On peut aussi utiliser teuton, comme adjectif uniquement, sans valeur péjorative, mais c'est d'emploi très délicat.
boche,Boche,chleuh,Chleuh http://ngrams.googlelabs.com/chart?content=boche%2CBoche%2Cchleuh%2CChleuh&corpus=7&smoothing=3&year_start=1938&year_end=2008