viagra for dogs and vicodin and tylenol and coral calcium vitamins and diabetes insipidus definition and amoxil dosage