Get a second opinion. Not so much for the allergies, but for the dog food. Explain the financial aspect and see if there is a suitable substitute.