yes.....i don't always follow the "rules". My dogs are reliable with their recalls. We go to parks and if there is nobody around i let them loose and we'll play some fetch and some training sessions. I also let them loose in baseball fields but make sure i pick up after them.
Most of the time they are loose when we are walking down the dirt road in the country side.
I don't let my dogs go over and greet people however, if there is too many people i have them on leash and just take them out to the back country road, which is more fun