I'm surprised they don't allow dogs to live in many of the places, considering all the dog poo I have to navigate around on the sidewalks! I'd love to actually walk and look at the city, instead I'm constantly looking down. IT'S BAD. These dogs are living somewhere...:p
try bytargentina.com. my boyfriend and i have been in one of their apartments for about a week and a half, and are staying until mid-december. so far so good! there are positive reviews on their site as well. good luck!