RE: dog running off!
We had the same problem with a German Sherpherd. Once we turned our backs, gone thru the woods to the neighbors. He was getting lots of attention from them when I was gone to work. Trick is CATCHING them when they are going. If you whip them when they return, they will end up gone for good. I took my dog out and walked him on a leash around his boundaries every day. When he pulled toward his retreat, I would give him a sharp jerk, and a firm no. It took a while for me to release him for a test. (shock collar on him) but stayed in the yard, and just waited for him to attempt to leave. Once he hit the line, a low zap and a no, pretty much handled it. Hope any of this helps. Your question isn't stupid. Every dog is different. Hope you can find something that works soon.