I have a 3 1/2 pound female chihuahua named Abby. She is 10 years old now, but I got her when she was just 8 weeks old. I LOVE HER!!!! She is a great dog!!!
I also have had children during these 10 years and Abby has been wonderful dealing with my kids. I have many pictures of Abby with my kids. Abby loved to snuggle and lick their faces when they were babies. Now She plays with my children daily. My kids adore her too.
As for having health problems, Abby hasn't been able to get her yearly vaccinations because she had a mild reaction to the first years shots and a near deadly reaction the the 2nd years shots, After that, the vet said "never again." This is rare though, and probably happened because she is so small.
Chihuahuas also suffer from luxating patellas (Kneecap slips out of place) which isn't that serious. Abby sometimes walks with a limp and then her knee slips back into place and she is fine.
I also litter box trained Abby, so there is no need for her to go out in the cold winter of MA. We can also be gone for the day a not worry she will have an accident. We some times go away for weekends too. She does fine.
I'm not going to sugar coat it...She is yappy. She barks at anyone who walks by the house. It doesn't help that our sofa is up against the window and she stands "guard" daily. She is such a funny sight that people do stop and stare/laugh at her which doesn't help.
She will not let stranger pick her up. However, if someone comes to the house, it will take about 20 minutes before she is sitting on their lap.
I think chihuahuas are great dogs, they are friendly, they LOVE their owners, they love to snuggle (to get warm) and they are good watch dogs in the sense that they will let you know when someone is there.
I hope this information helps.
