Treatment is easy enough for this type of dog allergy ..... simply remove the item from your Schnauzer's environment. But that is more easily said than done.
Since your dog can't tell you what's causing the reaction, you will have to try and determine that on your own. Try keeping a journal of your dog's activities. This way when you see your dog scratching excessively you will know what he was doing just prior to the reaction. A bit of detective work on your part will help figure out what item(s) are the culprits.
Your veterinarian will also check for the presence of gallstones , and for a condition referred to as reflux . A fill blood work up will be ordered to see if there are any nutrient imbalances, and X-ray imaging will be used to look for evidence of any blunt damage to the pancreas. Pancreatic and liver enzymes will be measured to analyze for increases of either in the bloodstream. Insulin will me measured to check for normal levels, since inflammation can cause insulin producing cells in the pancreas to be damaged, possibly leading to diabetes. Diabetes is rare, but can occur, especially with dogs.