Metabolic Acidosis

Definition & Overview

Metabolic acidosis is a pathophysiological state characterized by a primary decrease in plasma bicarbonate (HCO3-) concentration, leading to a reduction in arterial blood pH below the normal reference range (7.35-7.45 in dogs and cats). It is one of the four primary acid-base disturbances, classified by the Henderson-Hasselbalch equation: pH = pKa + log([HCO3-]/(0.03 × pCO2)). In metabolic acidosis, the metabolic component (bicarbonate) is primarily decreased, often accompanied by compensatory respiratory alkalosis (hyperventilation) to restore pH toward normal. The condition can arise from an accumulation of endogenous or exogenous acids, excessive loss of bicarbonate via the gastrointestinal or renal routes, or failure of the kidneys to excrete hydrogen ions. Metabolic acidosis is not a disease entity per se but a severe clinicopathological abnormality that complicates numerous primary disorders, including diabetic ketoacidosis, lactic acidosis, renal failure, diarrhea, and intoxications. It can be acute or chronic, and its severity is graded based on the anion gap and the presence or absence of unmeasured anions. The clinical impact ranges from subclinical biochemical changes to life-threatening cardiovascular collapse, neurological depression, and multi-organ dysfunction. Prompt recognition and targeted therapy are essential to prevent mortality.

Etiology & Causes

The etiologies of metabolic acidosis are diverse and can be categorized based on the anion gap (AG) into high anion gap acidosis and normal anion gap (hyperchloremic) acidosis. High anion gap metabolic acidosis results from accumulation of organic acids, including: (1) Lactic acidosis due to hypoperfusion, sepsis, severe anemia, or mitochondrial dysfunction; (2) Ketoacidosis from diabetes mellitus (diabetic ketoacidosis), starvation, or high-fat diets; (3) Uremic acidosis from chronic kidney disease (CKD) or acute kidney injury (AKI) due to retention of sulfates, phosphates, and organic anions; (4) Toxicities: ethylene glycol (metabolites glycolic and oxalic acid), methanol (formic acid), salicylates (acetylsalicylic acid), propylene glycol, and paraldehyde; (5) Inborn errors of metabolism (rare in veterinary medicine). Normal anion gap (hyperchloremic) acidosis occurs due to loss of bicarbonate or failure of renal acid excretion, including: (1) Gastrointestinal loss of bicarbonate from diarrhea, pancreatic fistulas, or small intestinal obstruction; (2) Renal tubular acidosis (RTA) – proximal (type II) or distal (type I) defects in bicarbonate reabsorption or hydrogen ion secretion; (3) Carbonic anhydrase inhibitors (e.g., acetazolamide); (4) Administration of chloride-rich fluids (e.g., 0.9% NaCl) in large volumes causing dilutional acidosis; (5) Ureteral diversion or post-obstructive diuresis; (6) Hypoaldosteronism (type IV RTA) leading to impaired distal acid secretion. Specific infectious agents (e.g., Salmonella, E. coli) cause secretory diarrhea with bicarbonate loss. Endocrine disorders such as hypoadrenocorticism (Addison's disease) can cause metabolic acidosis due to hypoaldosteronism. Additionally, drugs like metformin can cause lactic acidosis. The underlying cause must be identified to guide appropriate therapy.

Epidemiology

Metabolic acidosis is a common acid-base disorder in small animal practice, though its exact incidence is not well documented. It occurs in both dogs and cats, with no strong breed or sex predilection, but certain etiologies have breed associations. For example, diabetic ketoacidosis is more common in middle-aged to older dogs and cats, with a slight female predisposition in dogs. Chronic kidney disease, a leading cause of metabolic acidosis, is prevalent in older cats (over 9 years) and dogs, with breeds such as Persian cats, Abyssinian cats, and certain terrier breeds (e.g., Bull Terriers) being predisposed to renal amyloidosis or polycystic kidney disease. Acute kidney injury from ethylene glycol toxicity is more common in dogs, particularly those with access to antifreeze, and has a seasonal peak in colder months. Diarrheal diseases causing bicarbonate loss are common in young animals, especially puppies and kittens with parvoviral enteritis or parasitic infections. Hypoadrenocorticism is more frequent in young to middle-aged female dogs, with breeds like Standard Poodles, West Highland White Terriers, and Portuguese Water Dogs being overrepresented. Geographic factors influence toxicities (e.g., ethylene glycol in cold climates) and infectious diseases (e.g., leptospirosis in urban areas). Overall, metabolic acidosis is a significant contributor to morbidity and mortality in critically ill animals, and its prevalence in intensive care units is high.

Pathophysiology

The pathophysiology of metabolic acidosis involves either an increase in hydrogen ion (H+) production or a decrease in bicarbonate (HCO3-) concentration, leading to a fall in blood pH. The body's buffer systems, including extracellular bicarbonate, intracellular proteins, and bone, initially mitigate pH changes. However, when the acid load exceeds buffering capacity, pH drops. The respiratory system compensates via hyperventilation, reducing pCO2 (PaCO2 decreases by approximately 1.2 mmHg for every 1 mEq/L decrease in HCO3- in acute cases, and 0.7 mmHg in chronic cases). Renal compensation involves increased H+ excretion and bicarbonate regeneration, but this is slow (hours to days) and impaired in renal disease. At the cellular level, acidosis disrupts enzymatic activity, ion channel function, and membrane potentials. It causes: (1) Cardiovascular depression – decreased myocardial contractility, reduced cardiac output, hypotension, and arrhythmias; (2) Neurological dysfunction – altered mental status, coma, and seizures due to changes in cerebral blood flow and neurotransmitter metabolism; (3) Electrolyte imbalances – hyperkalemia due to H+/K+ exchange, and hyperchloremia in normal anion gap acidosis; (4) Insulin resistance and impaired glucose utilization; (5) Increased protein catabolism and muscle wasting; (6) Bone demineralization in chronic acidosis. In high anion gap acidosis, the accumulation of organic anions (e.g., lactate, ketones, uremic toxins) further impairs cellular metabolism. For example, in lactic acidosis, anaerobic glycolysis produces lactate, which dissociates to lactate and H+, overwhelming the Cori cycle. In diabetic ketoacidosis, insulin deficiency leads to lipolysis and hepatic ketogenesis, producing acetoacetic acid and beta-hydroxybutyric acid. In ethylene glycol toxicity, the parent compound is metabolized by alcohol dehydrogenase to glycolic acid and oxalic acid, causing severe acidosis and calcium oxalate crystal deposition in renal tubules. The severity of clinical signs correlates with the degree of pH reduction and the rapidity of onset.

Predisposing Risk Factors

Predisposing factors for metabolic acidosis include intrinsic and extrinsic elements. Intrinsic factors: (1) Genetic predispositions – certain breeds are prone to renal diseases (e.g., polycystic kidney disease in Persian cats, familial renal amyloidosis in Abyssinian cats) or endocrinopathies (e.g., hypoadrenocorticism in Standard Poodles); (2) Age – young animals are more susceptible to diarrhea-induced acidosis due to immature renal and gastrointestinal function; older animals are prone to CKD and diabetes; (3) Concurrent diseases – diabetes mellitus, chronic kidney disease, heart failure, sepsis, and pancreatitis increase the risk; (4) Metabolic rate – high metabolic states (e.g., fever, exercise) increase acid production. Extrinsic factors: (1) Diet – high-fat diets can precipitate ketosis in diabetic animals; diets high in protein may exacerbate uremic acidosis; (2) Medications – carbonic anhydrase inhibitors, ammonium chloride, metformin, and salicylates can induce acidosis; (3) Toxins – ethylene glycol, methanol, and propylene glycol exposure; (4) Fluid therapy – aggressive administration of 0.9% NaCl can cause hyperchloremic acidosis; (5) Management – poor glycemic control in diabetics, inadequate hydration in renal patients, and unsanitary environments leading to infectious diarrhea; (6) Stress – can trigger diabetic ketoacidosis in diabetic animals. Recognition of these factors is crucial for prevention and early intervention.

Clinical Signs & Symptoms

Clinical signs of metabolic acidosis vary with severity and underlying cause. In peracute or acute severe acidosis (pH < 7.2), animals may present with: (1) Cardiovascular – tachycardia, weak pulses, hypotension, arrhythmias, and collapse; (2) Respiratory – tachypnea or Kussmaul breathing (deep, rapid respirations) as compensatory hyperventilation; (3) Neurological – depression, lethargy, stupor, coma, and seizures; (4) Gastrointestinal – vomiting, diarrhea, and anorexia. In subacute or chronic acidosis, signs are more insidious: (1) General – weight loss, poor body condition, muscle wasting; (2) Renal – polyuria, polydipsia, and dehydration in CKD; (3) Endocrine – polyphagia, polyuria, and polydipsia in diabetic ketoacidosis; (4) Musculoskeletal – bone pain and fractures in chronic renal acidosis. Specific etiologies may have additional signs: ethylene glycol toxicity causes ataxia, vomiting, and acute renal failure; diarrhea leads to dehydration and electrolyte loss; hypoadrenocorticism presents with weakness, vomiting, and bradycardia. Physical examination may reveal poor skin turgor, dry mucous membranes, and prolonged capillary refill time. In severe acidosis, mucous membranes may appear brick-red due to vasodilation. Neurological signs are often the most alarming and require immediate intervention.

Differential Diagnoses

Differential diagnoses for metabolic acidosis include: (1) Respiratory acidosis – characterized by elevated pCO2 and normal or increased bicarbonate; differentiate by blood gas analysis showing hypercapnia and pH < 7.35 with pCO2 > 45 mmHg; (2) Respiratory alkalosis – pCO2 decreased, pH > 7.45, and bicarbonate may be normal or decreased; (3) Mixed acid-base disorders – e.g., metabolic acidosis with respiratory alkalosis (common in sepsis) or metabolic acidosis with metabolic alkalosis (e.g., vomiting and diarrhea); (4) Uremia – chronic kidney disease with azotemia, isosthenuria, and hyperphosphatemia; (5) Diabetic ketoacidosis – hyperglycemia, ketonemia, and glucosuria; (6) Lactic acidosis – elevated blood lactate > 2 mmol/L, often with hypoperfusion; (7) Diarrhea – history of gastrointestinal disease, fecal examination for pathogens; (8) Hypoadrenocorticism – hyperkalemia, hyponatremia, and cortisol response to ACTH stimulation; (9) Ethylene glycol toxicity – high anion gap, calcium oxalate crystalluria, and characteristic ultrasonographic renal changes; (10) Renal tubular acidosis – normal anion gap, hypokalemia, and inability to acidify urine (urine pH > 6.5 in type I). Definitive differentiation relies on history, physical exam, serum biochemistry, blood gas analysis, and specific tests (e.g., lactate, ketones, toxicology).

Diagnostic Algorithm & Approach

The diagnostic approach to metabolic acidosis should be systematic: Step 1 – Obtain a thorough history (toxin exposure, drug administration, diet, chronic diseases) and perform a complete physical examination. Step 2 – Perform immediate point-of-care blood gas analysis (venous or arterial) to confirm acidemia (pH < 7.35) and low bicarbonate (< 20 mEq/L). Calculate the anion gap (AG = [Na+] - [Cl- + HCO3-]; normal ~12-20 mEq/L in dogs, 13-27 in cats). If AG is high (> 20), consider lactic acidosis, ketoacidosis, uremia, or toxicities. If AG is normal, consider gastrointestinal bicarbonate loss or renal tubular acidosis. Step 3 – Run a serum biochemistry panel, complete blood count, and urinalysis. Look for azotemia (BUN, creatinine), hyperglycemia, ketonemia, electrolyte abnormalities (hyperkalemia, hyperchloremia), and urine pH, glucose, ketones, and crystals. Step 4 – Measure blood lactate (if available) to assess for lactic acidosis. Step 5 – If ethylene glycol toxicity is suspected, perform a urine fluorescence test (Wood's lamp) or send serum for ethylene glycol concentration; also look for calcium oxalate crystals. Step 6 – If hypoadrenocorticism is suspected, perform an ACTH stimulation test. Step 7 – If renal tubular acidosis is suspected, evaluate urine pH and perform an ammonium chloride loading test (if safe). Step 8 – In cases of diarrhea, perform fecal analysis for infectious agents (parvovirus, parasites, bacteria). Step 9 – Consider imaging (abdominal ultrasound, radiographs) to identify renal calculi, pyelonephritis, or other underlying causes. Step 10 – Reassess acid-base status after initial therapy to guide further management.

Laboratory Findings (CBC & Biochemistry)

Laboratory findings in metabolic acidosis include: (1) Blood gas analysis – decreased pH (< 7.35), decreased bicarbonate (< 20 mEq/L), and compensatory decreased pCO2 (e.g., 25-35 mmHg). Base excess is negative (< -4 mEq/L). (2) Serum biochemistry – hyperchloremia in normal anion gap acidosis; hyperkalemia due to H+/K+ exchange; azotemia (elevated BUN and creatinine) in renal failure; hyperglycemia and ketonemia in diabetic ketoacidosis; elevated lactate in lactic acidosis; elevated phosphate and sulfate in uremia. (3) Electrolytes – sodium may be normal or low; chloride may be elevated; potassium often elevated, but may be low in diarrhea or renal tubular acidosis. (4) Urinalysis – low urine pH (< 6.0) in normal renal acidification, but in renal tubular acidosis urine pH is inappropriately high (> 6.5); glucosuria and ketonuria in diabetes; calcium oxalate crystals in ethylene glycol toxicity; isosthenuria (USG 1.008-1.012) in CKD. (5) Hematology – may show hemoconcentration (elevated PCV) due to dehydration, or leukocytosis with infection. (6) Additional biomarkers – serum lactate > 2 mmol/L indicates lactic acidosis; beta-hydroxybutyrate elevated in ketoacidosis; cortisol levels low in hypoadrenocorticism. (7) Anion gap calculation is essential: high AG (> 20) suggests organic acidosis; normal AG (10-12) suggests hyperchloremic acidosis. (8) Osmolal gap may be elevated in ethylene glycol or methanol toxicity.

Diagnostic Imaging (Radiography / Ultrasound)

Imaging findings in metabolic acidosis are non-specific but can help identify underlying causes. (1) Thoracic radiographs – may show pulmonary infiltrates in aspiration pneumonia or pulmonary edema in cardiac disease; cardiomegaly in heart failure. (2) Abdominal radiographs – may reveal radiopaque renal calculi (calcium oxalate) in ethylene glycol toxicity or chronic kidney disease; decreased abdominal detail due to effusion in peritonitis. (3) Abdominal ultrasonography – in ethylene glycol toxicity, kidneys may appear hyperechoic with loss of corticomedullary distinction; in CKD, kidneys are small and irregular with increased echogenicity; in diabetic ketoacidosis, pancreatitis may be evident (enlarged, hypoechoic pancreas). (4) Echocardiography – may be indicated if cardiac disease is suspected as a cause of lactic acidosis. (5) Computed tomography (CT) – useful for detecting renal masses or ureteral obstruction. (6) Endoscopy – may be used to evaluate gastrointestinal causes of bicarbonate loss (e.g., inflammatory bowel disease). Imaging is not diagnostic for metabolic acidosis itself but is crucial for identifying the primary disease.

Cytology & Histopathology

Cytology and histopathology are not routinely used for diagnosing metabolic acidosis but may be indicated for underlying conditions. (1) Fine needle aspirate (FNA) of the pancreas in suspected pancreatitis – may show suppurative inflammation. (2) FNA of lymph nodes or masses – to rule out neoplasia. (3) Renal biopsy – in CKD or acute kidney injury, histopathology may reveal glomerulosclerosis, interstitial fibrosis, tubular atrophy, or calcium oxalate crystals (ethylene glycol toxicity). (4) Liver biopsy – in hepatic lipidosis or cirrhosis, which can cause lactic acidosis. (5) Intestinal biopsy – in chronic diarrhea, may show inflammatory bowel disease or lymphoma. Histopathological features of renal tubular acidosis may include tubular atrophy and interstitial nephritis. Special stains (e.g., von Kossa for calcium) can identify calcium deposits. However, these procedures are invasive and reserved for cases where a definitive diagnosis is not achieved by non-invasive means.

Treatment & Management Protocols

Treatment of metabolic acidosis focuses on correcting the underlying cause and restoring acid-base balance. Emergency stabilization: (1) Intravenous fluid therapy – isotonic crystalloids (e.g., Lactated Ringer's solution or 0.9% NaCl) to restore perfusion and correct dehydration. In severe acidosis (pH < 7.1), consider sodium bicarbonate administration: dose (mEq) = 0.3 × body weight (kg) × base deficit, given as a slow IV bolus over 15-30 minutes, then reassess. However, bicarbonate therapy is controversial and should be used cautiously to avoid overshoot alkalosis, hypernatremia, and paradoxical CSF acidosis. (2) Correct electrolyte imbalances – hyperkalemia may be treated with insulin/glucose, calcium gluconate, or sodium bicarbonate. (3) Specific therapies: For diabetic ketoacidosis – regular insulin (0.1 U/kg IV bolus, then 0.05-0.1 U/kg/hr CRI) and dextrose supplementation when glucose falls below 250 mg/dL. For lactic acidosis – treat the underlying cause (e.g., sepsis, hypovolemia) with aggressive fluid resuscitation and vasopressors if needed. For ethylene glycol toxicity – administer ethanol (20% solution, 5.5 mL/kg IV q6h for 5 treatments) or 4-methylpyrazole (fomepizole) at 20 mg/kg IV initially, then 15 mg/kg at 12 and 24 hours, then 5 mg/kg q12h until ethylene glycol levels are undetectable. For uremic acidosis – manage CKD with renal diet, phosphate binders, and erythropoietin if anemic. For diarrhea – treat with appropriate antimicrobials and antiemetics. (4) Supportive care – provide nutritional support, antiemetics (e.g., maropitant 1 mg/kg SC q24h), and gastrointestinal protectants (e.g., famotidine 0.5 mg/kg IV q12h). (5) Monitor vital signs, urine output, and blood gases frequently. In severe cases, hospitalization in an intensive care unit is required.

Prognosis

The prognosis for metabolic acidosis depends on the underlying cause, severity, and rapidity of treatment. In general, acute severe acidosis (pH < 7.0) carries a guarded to poor prognosis, with mortality rates up to 50% in cases of ethylene glycol toxicity or septic shock. Diabetic ketoacidosis has a good prognosis if treated aggressively, with survival rates > 90% in dogs and cats. Chronic kidney disease with metabolic acidosis has a guarded prognosis, as it indicates progressive renal failure; median survival times vary from months to years depending on IRIS stage. Lactic acidosis due to hypoperfusion has a poor prognosis if the underlying cause is not reversible. Hyperchloremic acidosis from diarrhea generally has a good prognosis with fluid and electrolyte replacement. Negative prognostic indicators include: pH < 7.1, elevated lactate > 5 mmol/L, severe azotemia, oliguria, and concurrent organ failure. Early recognition and treatment improve outcomes. Long-term management of chronic conditions (e.g., CKD, diabetes) is essential to prevent recurrence.

Follow-up & Monitoring

Follow-up care for metabolic acidosis involves: (1) Recheck blood gas analysis and serum biochemistry within 6-12 hours after initiation of therapy, then daily until pH and bicarbonate normalize. (2) Monitor electrolytes (potassium, chloride, sodium) frequently, as shifts can occur during correction. (3) For diabetic ketoacidosis, monitor blood glucose every 2-4 hours during insulin therapy, and adjust insulin doses as needed. (4) For chronic kidney disease, recheck renal parameters (BUN, creatinine, phosphorus, potassium) every 2-4 weeks initially, then every 3-6 months. (5) For ethylene glycol toxicity, monitor renal function and urine output for 72 hours; repeat ethylene glycol levels if available. (6) For diarrhea, monitor hydration status and fecal consistency; recheck electrolytes as needed. (7) Adjust medications (e.g., bicarbonate supplementation in renal tubular acidosis) based on blood gas results. (8) Provide client education on dietary management (e.g., renal diets, low-fat diets for pancreatitis) and medication compliance. (9) Schedule regular wellness visits to detect recurrence early.

Clinical Pearls & Pitfalls

Pearls: (1) Always calculate the anion gap to differentiate high vs. normal gap acidosis; this guides differentials. (2) In diabetic ketoacidosis, potassium levels may be normal or high initially, but drop rapidly with insulin therapy; supplement potassium early. (3) In ethylene glycol toxicity, early administration of fomepizole is life-saving; do not wait for laboratory confirmation. (4) In chronic kidney disease, metabolic acidosis contributes to muscle wasting and progression; consider oral sodium bicarbonate supplementation (initial dose 8-12 mg/kg PO q8-12h) to maintain bicarbonate > 18 mEq/L. (5) Use venous blood gas for acid-base assessment; it is adequate for clinical decision-making. (6) In lactic acidosis, treat the underlying cause; bicarbonate therapy may worsen intracellular acidosis. Pitfalls: (1) Overzealous bicarbonate administration can cause hypernatremia, hypokalemia, and overshoot alkalosis; use only if pH < 7.1 and after addressing ventilation. (2) Failing to recognize that respiratory compensation may be limited in animals with concurrent respiratory disease. (3) Misinterpreting a normal anion gap in the presence of hypoalbuminemia; correct the anion gap for albumin (increase by 2.5 for every 1 g/dL decrease in albumin). (4) Not monitoring potassium during treatment, leading to life-threatening hypokalemia. (5) Delaying treatment of ethylene glycol toxicity while waiting for test results. (6) Assuming that metabolic acidosis is always due to renal failure; always consider other causes.

Current Drug Dosage Protocols

Drug protocols based on Plumb's Veterinary Drug Handbook: (1) Sodium bicarbonate: For severe metabolic acidosis (pH < 7.1), dose = 0.3 × BW (kg) × base deficit (mEq/L), administer one-half IV over 15-30 minutes, then reassess; or 1-2 mEq/kg IV slow bolus. For chronic renal acidosis, oral sodium bicarbonate 8-12 mg/kg PO q8-12h, titrate to maintain bicarbonate > 18 mEq/L. (2) Insulin (regular): For diabetic ketoacidosis, 0.1 U/kg IV bolus, then 0.05-0.1 U/kg/hr CRI; when glucose < 250 mg/dL, add 2.5% dextrose to fluids. (3) Dextrose: 50% solution diluted to 2.5-5% in fluids for hypoglycemia. (4) Fomepizole (4-methylpyrazole): For ethylene glycol toxicity, 20 mg/kg IV initially, then 15 mg/kg at 12 and 24 hours, then 5 mg/kg q12h until recovery. (5) Ethanol (20% solution): 5.5 mL/kg IV q6h for 5 treatments, then q8h for 4 treatments. (6) Calcium gluconate (10%): For hyperkalemia, 0.5-1.0 mL/kg IV over 10-20 minutes with ECG monitoring. (7) Regular insulin with dextrose for hyperkalemia: 0.1 U/kg IV with 2 g dextrose per unit of insulin. (8) Maropitant: 1 mg/kg SC q24h for vomiting. (9) Famotidine: 0.5 mg/kg IV or PO q12h for gastric protection. (10) Fluid therapy: Lactated Ringer's solution or 0.9% NaCl at rates to correct dehydration (e.g., 60-100 mL/kg/day for maintenance plus deficits). Adjust based on ongoing losses. (11) For hypoadrenocorticism: Prednisone 0.2 mg/kg PO q12h, and fludrocortisone 0.01-0.02 mg/kg PO q24h. (12) For renal tubular acidosis: Oral potassium citrate 40-75 mg/kg PO q8-12h. Always consider renal/hepatic adjustments and contraindications.

Evidence-Based Literature Summary

Evidence-based literature on metabolic acidosis in veterinary medicine is limited but includes key studies: (1) A study by DiBartola (2012) in 'Fluid, Electrolyte, and Acid-Base Disorders in Small Animal Practice' provides comprehensive guidelines for diagnosis and treatment. (2) ACVIM consensus statements on the management of diabetic ketoacidosis (e.g., 2013) recommend insulin CRI and aggressive fluid therapy. (3) IRIS (International Renal Interest Society) guidelines for CKD recommend monitoring bicarbonate and treating metabolic acidosis to slow disease progression. (4) Studies on ethylene glycol toxicity (e.g., Connally et al., 2002) demonstrate the efficacy of fomepizole in dogs. (5) Research on lactic acidosis in septic dogs (e.g., Conti-Patara et al., 2015) shows that lactate clearance is a prognostic indicator. (6) A meta-analysis by Hopper et al. (2014) on bicarbonate therapy in critically ill animals found no survival benefit in most cases, supporting cautious use. (7) Studies on renal tubular acidosis in dogs (e.g., Vaden et al., 2001) describe clinical features and response to therapy. (8) The use of blood gas analysis in emergency settings is well-established, with reference intervals published for dogs and cats. Overall, evidence supports early identification of the underlying cause and targeted therapy, with bicarbonate reserved for severe acidemia.

References & Bibliography

  • 📚 Ettinger's Textbook of Veterinary Internal Medicine
  • 📚 Nelson & Couto Small Animal Internal Medicine
  • 📚 Plumb's Veterinary Drug Handbook
  • 📚 ACVIM Consensus Statements