Just got a tri fluffy that we love. Have an old lab mix and a husky. All get along wonderful. I am a CPA and our corgi goes to the office every day. Clients expect to be greeted by a dog when they come in.
Marcia...all three of my corgis are walked without leashes in a neighborhood. They absolutely know their boundaries, which were taught to them while on a leash. In the neighborhood they are superstars...they stop at crosswalks until I say "go" then they charge directly across the street to the sidewalk. They wander off only far enough to go potty, then come back to me. There have been squirrels, rabbits, ducks and other dogs that have run across their path and into the street and the dogs stop on a dime before nearing the street. Like I said...you have to train them on the leash. You have to set the boundaries and they have to be completely sure what those boundaries are before you give them any slack. You slowly wean them from the leashes and you don't have to look back. In the first month of this training you will have some setbacks...simply put them back on the leash and let them know you are the boss...This does work...be consistent, firm tone when necessary, but always very positive and encouraging...lots of hugs and smiles at their success...they want to make you proud!
Marcia...what worked for me was a leash. Inside and outside. Be consistent for a week or so and your Smart little pumpkin will catch on...they are very smart AND very opinionated, so you need to let them know you are boss...they are very loyal so once they "get" that you are the Alpha dog...they are willing to follow your rules that you laid down...hope this helps. I also use an annoying little noise by going "AHH" but deep in my throat and frog like...stops my babies in their tracks! Good luck! Let me know if this helps!
Haslett is just outside of Lansing. We travel north a lot too in the summer and attend a lot of MSU sports in the winter. I have not had a puppy in a while but I remember how much work they are. However they are sooo cute!