Charley's Mom, please try to find an APDT certified trainer (CPDT). They are the best!
Any type of 'punishment' or 'correction' will destroy your dog's trust in you.
I have only worked with APDT trainers since having my cavaliers, and when my husband accidentally left the gate opened twice (!) recently, we called Geordie and he came running right back to us to be picked up and loved!
Most people in my neighborhood have to follow their dogs all over the place to get them back if they get loose.
Positive, reward-based training makes all the difference.