What a great dog! I miss my Louie so badly. My gardens a beautiful this year but I don't enjoy them because he was always with me when I worked in the yard and took my morning coffee walks.@ashtree My dog, Jewels, is a shepherd/pit mix that does everything you mentioned and more. When I go to bed at night and she's inside, she sleeps in the doorway. When she sleeps outside, she's draped across the porch steps. When I wander off in the brush to pick berries, she's two steps ahead of me if she knows the path, and going in circles around me if she doesn't. When she was younger I taught her to stay on the property and now she refuses to leave it.
And best of all... when my oldest grandbaby was just a few weeks old, I took her outside to soak up some fresh air while I gardened. I set her in her chair and Jewels laid down next to her. Shortly after, my mom's dog, a large husky named Blue, came over to check out the newcomer. I knew he wouldn't hurt the baby, but I was right there on pins and needles during the introduction. Only the introduction didn't happen, because as Blue approached the baby chair, Jewels got up and walked about six feet out to greet him, nose to nose. He started to walk around her, and she repositioned herself, still nose to nose, still between him and the baby chair. Every step he took, she was right there, walking in circles around that baby chair with him. Eventually he gave up and ambled away, but Jewels never did let him anywhere near that baby.