Loads of rescues out there that aren't the SSPCA and Dogs Trust, it's easy with them and they will match a specific dog to your lifestyle. Greyhound rescues will let you adopt in a flat cos the dogs are lazy buggers and my pal got a puppy through a Romanian rescue and she lives in a flat.