喂 literally means 'to feed' (as you would a baby or animal), so
喂药 specifically implies the subject cannot take the medicine themselves — used for infants, the elderly, unconscious patients, and pets. Contrast with
吃药/
服药 (the patient takes medicine themselves).