I forgot...regarding big dogs and small dogs. Before my yorkies, I had a 135 lb bullmastiff. There is a lot of discrimination against big dogs (the most obvious example is weight restrictions at hotels/apartments). It's one of the reasons I decided to get a smaller dog. My bullmastiff obviously couldn't fly places on board the plane, so we drove for our vacations and found hotels that would allow giant dogs. It's just a fact of life, so I don't necessarily think the argument that if big dogs aren't allowed then small dogs shouldn't be is fair, though a lot of the larger department stores have no problems with leashed pets of all sizes walking around.