It sounds as if all is going well for you - nice to hear!
I'm off to do some rather major fence repair - after having taken a stray puppy to the vet to be spayed. She is a wild thing but plays well with our other dogs so, at least at the moment, is a keeper. The vet thinks she's mostly Border Collie. I'd like to post a picture to see what you think since that's your breed. Rain is predicted tomorrow, so I'd better get to work.