Stylist's guide to getting a pet in the city, from choosing a breed to finances