A blizzard is homozygous (carries both genes for) amelanism and charcoal (anerythrism type B). If both parents are blizzards, then all of their progeny will also be blizzards since neither parent carries the wild type gene for either amelanism or charcoal.
If a = amel, c = charcoal, and A and C are the wild type variants, then the cross would be:
Blizzard x Blizzard = Blizzards
(aacc x aacc = aacc)
You're right about breeding an amel to a charcoal (assuming no het traits/hidden traits).
The amel parent (aaCC) will give the progeny:
an amel mutant gene (at the amel locus) (a)
and a wild type gene (at the charcoal locus) (C)
and the charcoal (AAcc) will give:
a wild type gene (at the amel locus) (A)
and a charcoal mutant gene (at the charcoal locus) (c)
for an end result of AaCc = a normal heterozygous (het) for amel and charcoal...shortened to "het for blizzard" if you wish.