Try talking to your vet's office - they often can give you the name of a good trainer, or even the folks at your local Humane Society might be a resource. What breed is she? Any idea?