Live on a small block but want a pet? Is it cruel to have a dog when you don't have grass? Or are you a dedicated dog walker? Do you prefer cats anyway? Ferret? Birds? Fish? Chickens? What's the best pet for inner city life - and why?
If you live in an apartment or rent a flat, your landlord might not allow pets, or if they do, maybe only certain kinds. These are going to be ones that don't create a lot of mess or smell. For that reason, ferrets are not a good idea. If you live in a house without a garden, then you shouldn't get chicken either, because they need to be outside so they can pack and scratch.
Small rodents such as hamsters rats are a good choice, as they don't need a huge amount of space. If you want something bigger, then unlike a dog that needs to be taken out for walks, and should have a garden to run around in, a cat is more independent, and can find its own territory outside your small living space.
Pet mice - not as in the grey mice that flit around kitchens and house walls, but the coloured mice from a pet store. They are small, cute and furry, and can be set up in an empty fish tank so don't take up that much space.
I don't like the idea of dogs being kept in small spaces but dog-lovers shouldn't miss out altogether, so the best thing would be to choose your dog carefully (breeds that are small and have lower energy requirements) and ensure they have long walks daily, without fail.
I'm a big fan of cats when you are in an apartment or flat. There are many reasons for this. First off is that cats require a certain amount of space, and most flats are the perfect size for them. Second, there are few things better than being snuggled in the face by a kitten. Third, cats are best as indoor pets, when outside their lifespan is much much shorter and they wreak havoc on local song bird populations. So as an indoor only pet, cats make the perfect choice for city-goers.