Why would you think that Turnkey is bad for dogs?
Acana is a very good food, it is made by the same people who make Orijen (my personal favourite) only it is slightly less rich.
The webiste Myka posted is a must read for any dog owner, I find I keep referring back to it over an over.
Since your dog is already on a good food why not consider adding some oil to her diet to help improve her coat? Some thing like Wild Salmon oil which you can buy in a bottle, Petsmart now carries them, or any other fish oil, even ones made for humans. GNC had a sale on gel caps of fish oils a couple weeks ago and I stocked up
Avoid plant based oil supplements, the dogs just don't benefit from those as much and it becomes a bit of a waste of money.