Very interesting. Are you type one or type 2?
I have a great theapy dog for you to get. A Great Pyrenees. My Pyr was great for my wife. He would lay over her feet when they hurt. He knew when or if she was hurting and laying on the sofe he would climb up lay behind her and head on her hip until she would be better. If there is better therapy then that I don't know of it.
As far as a service dog goes, I don't know. Your mission should you decide to accpet it, is to find out and report back to us.
This post will self distruct at the worst possible time.
Good luck!!!