People and dogs, an inseparable combination, you can meet a stranger and if you start talking dogs the chances are you will part as friends, dogs offer companionship, loyalty and love, however those that live in cities might not feel they can have a dog in urban areas. I agree that some breeds of dog are unsuitable for urban living but others are ideal for the city, so there is no need for you city folks to feel left out of the wonderful world of dog ownership.
Some of the breeds you might consider if you do live in a city would include
Chihuahua, these guys are real powerhouse of attitude. They might be small but they know they are important. They are in fact one of the smallest dogs there are but I have seen them telling great Danes what they think of them, small enough to fit into a purse but with lots of heart. The other advantages of their size is that they require little exercise and if they decide to destroy something it is most likely not going to be your whole apartment.
Shih Tzu, The dog most people think of when you mention the term toy dog to them, small, long haired and very well behaved, again they do not need a lot of exercise and there size makes them ideal for apartment living.
Beagles, the beagle is a hardy breed of dog that was original bread for the hunts in England, they are small with short coat, they do have great energy and stamina but as long as they have access to the outside an apartment will for fine for them to live in.
Chi-poo The Chi-poo is a cross between a Chihuahua and typically a female Miniature Poodle, they are usually a good temperament dog and have a loving nature, often the ears stay erect giving them the appearance of listening to what you are saying like a contented companion.
Jack Russell terrier