Bottling cream-based salad dressing. Preservative advice?
Switch out the cream. 
Mayo is stable, cream is not. Yogurt as a replacement may give you a slight extension (higher pH).

There's no issue using garlic powder.