Hey, I am relatively new to the system here. But, I would tell you that food allergies are becoming really prelevant to dogs and even cats. The key thing to think about with your food problem is that the fish is being used as your main protein source. This is called an alternative protein source for your dog. Dogs are really showing high sensitivity to red meat proteins even lamb now. I would suggest that you look around at various pet stores for other forms of alternative protein diets. They have alot out on the market now: kangaroo, deer, turkey, various fish, etc. You may be able to find another diet that works. Sometimes the larger pet chain stores ( Pet Smart ) can actually seel these foods cheaper than a vet can buy them. Its called bulk buying. Plain and simple. Don't be too hard on your vet, he is actually trying to help your dog.
Chris