Summarize this article:

Teaching your Bernese Mountain Dog proper leash etiquette is very important — a big dog like a Bernese could easily drag you down the street if she isn't trained. Start out by letting her get comfortable with her collar. Put it on when she's likely to be distracted, like when she's playing or eating food.  If she tries to scratch it off or remove the collar, do not allow her to do so. Do not remove the collar until she's forgotten about it.  Once your Bernese is used to wearing her collar, clip on a lightweight leash. Don't try to lead her or do anything with it — let her just drag it around the house (under your supervision) and sniff it. Once your dog feels comfortable with his collar and leash, take the leash and begin walking around the house with him. If he walks beside you and/or lets the leash be loose or slack, give lots of praise, pats, and treats. If he begins to pull, stop in your tracks. Do not pull him back to you and do not proceed — allow him to come back to you. When the leash is loose again, praise him and begin walking again.  Never allow your puppy to pull you on the leash, as this teaches him that this is acceptable. By stopping the walk, he learns that pulling and straining will get him nowhere. If he wants to walk, he must do so without pulling.  If your puppy does the opposite and sits down, do not yank on the leash to get him to keep moving. Instead, call him over to you, offering treats and rewards when he comes.
Let your dog get comfortable with her collar and leash. Teach your dog to walk with a loose leash.