Teaka was on TOTW for about a year as well. After the recall, and per the vet I was told to switch foods. Trying to find a low fat, grain free, not chicken, moderate protein diet, with less Kcals/Kg than TOTW for her was a struggle. Let me tell you, I did hours of research. Finally I ended up with Now Fresh (senior/weight management, even though shes not a senior) by Petcurean. She actually likes it somewhat. Although shes not a vigorous eater by any means. As long as shes eating it, I'm happy.
Its hard to suggest a food. What might work for one dog, won't for another. My vet also suggested Hills Science Diet. I told her, Um NO I don't like the ingredients. Its made with corn. She agreed and I told her I would find an alternative. It took about a week, but I found it.
What I suggest, is look on this site. It is now my 'go to' dog food site. Has great articles, lots of food suggestions, and it reviews dog foods.
Dog Food Reviews | Dog Food Ratings
Also, instead of going to the store and spending hours walking around looking lost, check out each brands website. They will have the ingredients there, the KCal/kg, KCal/Cup, general analysis etc. Thats what I did. Like I said, it took a while, but I found something that works for Teaka and thats all that matters.
Good Luck!