For those with dietary restrictions, several substitutions can be considered. If avoiding alcohol, non-alcoholic sparkling wine can replace Champagne or Prosecco, and a non-alcoholic cognac alternative for the cognac. For a lower sugar option, consider a sugar-free or reduced-sugar version of grenadine, or substitute the Amaretto with an almond extract mixed with a sweetener of choice. Always ensure that the substitutes complement the overall flavor profile of the cocktail.