Hey Amber!
Welcome to YorkieTalk!
Yorkies are a wonderful breed, however, they are extremely delicate and are generally not good around children. Are you sure you want to get a 4 year old a yorkie? I know my yorkies get injured enough as it is and we have NO children. Just something to consider before you make a final decision.
It's good to have you here. Please stick around.