otc substitute for carafate carafate for dogs carafate cost walmart what are the ingredients in carafate carafate davis