Not a fan of small dogs in my opnion if it's smaller then a cat get a cat. I like the bigger breeds most of them tend to be better temperd less nipping less irritaing to you and your neigbors.As for cost I've owned several over the years most you can groom yourself vet vists are just normal expences figure one or two a year unless somthing comes up, vets are easier to find for dogs them exoctics. All in all not much more then it costs for anyohter pet really.