what is carafate used for in dogs is carafate safe carafate suspension patient assistance carafate generic why is carafate so expensive sucralfate carafate 1 gram tablet what do you need to buy carafate