Teaching a dog to retrieve medicine is best done as a formal task, not a game of “go get random things.” You want the dog to retrieve a specific item on cue, bring it directly to the person, and release it safely.
Start with an empty medicine bottle, not real medication.
Hold the empty bottle in your hand. Present it close to the dog’s mouth and say:
“Take it.”
The moment the dog mouths it, say “yes” and reward. At first, reward even a tiny bite or touch. Gradually require the dog to actually hold the bottle for one second, then two seconds, then longer.
Once the dog willingly takes the bottle, delay your “yes” slightly so the dog learns to keep it in his mouth.
Say:
“Take it… hold.”
Then after a second:
“Yes.”
Reward. Build slowly. Do not let the dog chew the bottle. If he chews, calmly take it back and make the exercise easier.
Put your hand under the dog’s mouth and say:
“Give.”
When he releases the bottle into your hand, say “yes” and reward. You want the dog to learn that the reward comes from calmly placing the bottle into your hand, not dropping it on the floor.
Place the empty bottle directly in front of the dog. Point to it and say:
“Medicine” or “Get medicine.”
At first, reward any interest: looking at it, touching it, mouthing it. Then only reward picking it up. Then only reward picking it up and turning toward you. Then only reward bringing it to your hand.
Start with the bottle one foot away. Then three feet. Then across the room.
Use the same cue every time:
“Get medicine.”
Do not increase distance until the dog is reliable at the shorter distance.
Put the empty medicine bottle in the same place every time, such as a low drawer, basket, nightstand shelf, or pouch.
Walk the dog to the location and say:
“Get medicine.”
Help him succeed. At first, the bottle should be obvious and easy to grab. Later, you can make it slightly more realistic.
The finished behavior should look like this:
You say “Get medicine.”
The dog goes to the medicine location.
The dog picks up the medicine container.
The dog brings it directly to you.
The dog places it in your hand on “give.”
Use an empty bottle for training until the behavior is very reliable.
When using real medication, keep pills inside a sealed child-resistant container, and ideally place that container inside a small zippered pouch or soft case that the dog retrieves.
Never train the dog to retrieve loose pills, blister packs, or anything that can be chewed open.
For a service-dog-style task, the dog should retrieve the container only on cue, not anytime he sees it.
If the dog won’t pick up the bottle, wrap it in a sock or soft pouch first so it feels easier to hold.
If the dog runs away with it, practice in a hallway or small room and use higher-value rewards.
If the dog drops it before reaching you, shorten the distance and reward faster.
If the dog chews it, switch to a soft medicine pouch and reinforce calm holding.
The key is to build the behavior in tiny pieces: take it, hold it, bring it, give it, then go find it.