And what are your most useful tips to make sure they will be friendly with other dogs?
Someone I knew has a dog that runs around the block and comes back by themselves, and will not listen to the owner calling them back. I do not want that.
I’ve been to a country where I saw no dogs on leashes. Some dogs following owners lazily and slowly riding their motorcycles when the human didn’t feel like walking, but had to walk their dogs anyways. I want whatever assertive and respectful communication these owners and dogs have.
Taking them to group training classes is a good idea. You will learn how to train them while also teaching them how to behave around other dogs. If you’ve never trained a dog before, it is likely worth the money for a few classes. It’s a good place for socialization which is more controlled then just turning them loose around other dogs who may be poorly trained.
In general, just be consistent, direct and stern. Don’t let them develop bad habits and ignore your instructions. Patience is key. Dogs can be stubborn, so you gotta be more stubborn.
Yeah in the past I definitely enabled a dog to drag me everywhere. I thought it was normal until the trip to a country without a single leashed dog in sight. I’m not sure how to not enable that.
If you have some money for classes, it will be easier. Then practice at home every day, and while out walking. If they get ahead of you/pull, make them stop and sit/lay down next to you. Then continue on. This may be walking one step at a time until they get the idea btw. Lots of patience is needed. Be consistent, with words, tone, and expectations (Edit: and hand gestures too)