In most cases people take their dogs with them to unsuitable places out of laziness or lack of training.. Ive heard about dogs who cannot be left home because they destroy things, well then the dog needs training not being rewarded by being with the owner 24/7.
I see dogs in crowded markets , outside shops, in antique fairs none of which are suitable or fun places for a dog to be. Dogs need to sniff and wander about not get marched along concrete paths where they get jostled and trodden on and where they are not welcome so giving ammunition for the anti dog brigade.
Plus leaving a dog outside a shop or any other public place leaves it open to a number of dangers the biggest being human contact. You have no idea what might happen and who will approach your dog , and remember if your dog retaliates in any way he may well have to pay with his life..
Dogs should never be left in cars , even in mild weather the heat in a car can build up extremly quickly and if you were delayed for any reason it could be fatal for your dog.
Then there are the other considerations , if your car were stolen or hit while your dog was alone inside , and there have been cases of the dog getting into the front of the vehicle knocking the controls causing the car to roll away , in that case the dog owner is responsible for all damages caused.
My rule of thumb ...if I wouldn’t put my child in that position then don’t do it to the dog…