carafate allergan what do you need to buy carafate buy carafate online without a prescription what is carafate used for in dogs over the counter alternative to carafate