Dogs should be on leashes in public. I use a dogtra when I take my dog the beach or somewhere I’d like him not to be on a leash, but need him to be fully under control. It’s an electric leash equivalent. I won’t rely on him being friendly, he needs to be at my side at my command when around others.