Make sure you look at everything, cost and space factor. A barking dog in a flat will only **** of the neighbours, which could result in complaints, noise complaints to your landlord or even Police in some cases. Depending on some dogs, they need to be taken out regularly, so they can burn of...