I may agree with large dogs & hunting dogs....... or people who let their animals run and don't really take care of them. But many types of dogs are house dogs and are very happy there....
http://www.puggie.net
I live in the country in Indiana, but in the city in Florida., and I installed one of those electronic fences. I wouldn't think of letting my cherished companiopn run loose.