Irish Setter sind nicht braun, sondern rot (und eigentlich sogar schwarz) auf Grund eines Allels das man e schreibt. Das heißt es wird, wenn der Hund reinerbig ee trägt, die Ausprägung von schwarzem Pigment im Haar blockiert. Haut (also auch der Nasenschwamm) bleiben schwarz.
Weimaraner sind, ebenfalls rezessiv, braun (bb). Das ist sozusagen verdünntes schwarz, nur anders verdünnt als bei Dilute (denke Labbi Schokobraun). Es ist ein anderer Genort als beim Setter, und sieht auch anders aus, selbst wenn keine Dilution mitspielt.
Das heißt: beide Hunde sind eigentlich schwarz, die Ausprägung ist aber durch unterschiedliche, jeweils nur rezessiv zur Ausprägung kommende Allele blockiert.
Da die Nachkommen dann also nicht mehr reinerbig für irgendwas das schwarz verändert sind, kommt wieder die "ursprüngliche" Farbe durch.