Sadly I think Stormy was a lesson learned for you. How curious and fragile these little ones can be. Getting into the trash can kill a yorkie where with a bigger dog it can give them a bellyache, and that when we do things with chemicals we need to close the door with our beloved on the other side of it to keep her as safe as possible. Yorkies are wonderful dogs but I bet you'd do better with larger dogs until there is less responsibility on your plate, like raising your child and taking care of the bully pup you have now. I know I could not dedicate enough time to a yorkie if I had a child and another dog and worked, thats A LOT of work!
When I bought my boys I literally had to 'yorkie proof' my house. It was crazy. I bought a trash with a closed lid, I bought extension cords to get cords off the floors, I got screening put up on my patio railings so they can't jump off the patio, I got baby gates to confine them when I was too busy or not there to watch them, doors to the bathroom and bedrooms are closed all the time, collars, harnesses, leashes and clothing OFF when Im not around (dont want it caught on anything by accident and them choke or hang themselves when Im not home), all bones and edibles (aside from food and water) taken away when Im not home (again no choking), plants cut back so they can't reach them (some are toxic to small dogs). Its so hard to think of everything especially when you have a child to watch too! With all the respect in the world I am saying this, with Stormy predisposition to accidents, you might be better waiting years for a new little yorkie when you are able to give more, the little ones just need more of everything it seems.