What a beautiful girl you have. We have a yellow lab that also had a problem with ear infections that wouldn't go away. Amazingly, it turned out to be due to food allergies. The poor pup was allergice to everything including beef, bread, eggs, dairy, and lots of grains and grasses. When we stopped giving her table food, her ear infection cleared right up and she's never had another one. It might be worthwhile to have your vet test the lovely Gracie for allergies as well.
Congrats on Dog of the Day!