While I love yorkies - the long hair, health issues and potty issues (that I have read about on this website) seem to be time and money consuming - which might be especially difficult if your child reguires extra care. With that said, I think a dog would be great for your child. Maybe you could adopt a breed of dog that is easier to care for or an older dog that is already housebroken. You might even search for a service dog that is trained for special needs children. Take your time in your search - there's a special furbaby out there for you.