Your dogs temperament should match yours. Do not choose a breed that is highly energetic if you are a couch potato. On the other hand, if you want a dog that will follow you everywhere around the house and who is always ready for a game of fetch or tug of war then you should consider a dog that is highly active and always has a lot of energy, instead of one of the lethargic breeds.
All dogs should get as much exercise as possible. A daily walk is sufficient for most breeds. But most small dog breeds, for example Toy dogs such as Pugs, Maltese or Yorkshire Terriers, will get the majority of their required exercise needs just be walking, running and playing around indoors.
When large dogs eliminate, they eliminate a lot more than small dogs. More goes in and more comes out of large breeds. Which is something to keep in mind if your dog will live inside - especially if you live in a high rise apartment and he will have to be litter box trained (there is always going to be more to clean up).
Dogs with short coats require virtually no grooming, just a brush and wipe down every so often. Pet dogs with long coats require either regular clipping every eight weeks or so (where their coats are clipped short) or there long coats need to be brushed practically every day. Show dogs, or dogs with long coats, require daily brushing or else there coat will become matted and tangled. Not only can it hurt your dog if he has tangled and matted hair, but it will also become dirty and he will look shaggy and ugly if you do not regularly brush his coat.