That is odd about your Beagle, cause they will usually just run and won't come back. But yes, dog training take a lot of time and patience.