Give rewards as quickly as possible when training your dog. Timing the delivery of rewards to arrive at the exact same moment as the behavior your training will help your dog to understand what you want.
We can’t expect perfect delivery timing because our human responses aren’t as quick as our dogs. It takes a moment for us to react and deliver rewards, but quickness will aid our training results.
Dogs refocus their attention very quickly and associate events based on their immediate impressions. Your precise timing, and speedy delivery will help him to understand your reward is connected to the desired behavior.
When training your dog to do behaviors that aren’t performed within easy reach, use toys that can be thrown for play rewards or use clicker training which uses a sound marker to indicate correct performance.