I feed Nutrisca by Dogwell. It has grain free, potato free and different choices of proteins. It also comes in canned, freeze dried & dry kibble. It has a 5 star rating from the Dog Adviser Review. Some are not comfortable with it being a new and small company but it has no recalls as of yet. Best of luck in your search as there are many wonderful foods out there!