all of the above: every dog has to know how to walk on a leash in my opinion. in populated public leash, on our property off leash and just carry it with me, out hiking or trail riding with the horses once we start actively moving it's off leash but wearing a basket muzzle so they can't be the aggressor in a situation if provoked by another dog or human