I have not, but am considering getting a service dog. This is a place near me, that trains service dogs for whatever you need. Check it out. You can also "like" their Facebook and see training...