I'll give it a go but feel free to correct me.
So mare is a red base with two copies of cream.
Stallion is a black base with one or two (?) copies of Agouti, plus one copy on Champagne.
So you could get...
Palomino + Champagne (Gold Cream Champagne)
Buckskin + Champagne (Amber Cream Champagne)
Smoky Black + Champagne (Classic Cream Champagne)
Is it possible for a foal to receive 2 copies of the cream gene from one double dilute parent? Or would it have to be a single dilute to single dilute or double dilute to single dilute?