i will let the doctor answer in detail, but my first thoughts are to get you to check your
urine glucose levels (fasting of at least 8-12 hours, first
urine, mid-stream) to begin with.
if the BG level is disturbingly high, ketones can be passed out through the urine giving it a fruity odor. but even a strict, measly diet can do the same.
so the first step is to check your BG levels (fasting and post-prandial) and Urine glucose levels (fasting).