There is only one problem with this: Alcohol has no odor. Assuming the officer actually does smell an odor on the breath, what he is smelling is not ethyl alcohol but the flavoring in the beverage. And the flavoring can be deceptive as to the strength or amount consumed.