Amoxicillin is prescribed based on a dog’s body weight and diagnosis and is taken for 10 to 14 days. The antibiotic will generally have a ratio of 5 to 10 mg for every pound of weight.