Mini Horses
Herd Master
The dog loves you BUT your sit around recovery/bad days seem to exhaust his patience 
  Time off for good behavior 
. A walk on the wild side, so to speak! Glad he worked well for you.  Another thing, do you find a difference when he's wearing his work harness?  Most service animals detect a difference in expectations.  Even horses -- a show halter or not, etc.  manners change.