I am very glad that you are taking careful consideration on choosing a puppy. My yorkie was my first puppy as a mom. It is really great that you already have some knowledge about dogs. my son is high functioning too. We did have cats in the house before getting a puppy.
I hope that your next puppy works out well for your family and can be very theraputic for your children