AWWW she is a cutie. If you make a baking soda bath you could try that. Just don't get any in her eyes or let her drink that water. Then bath her with her shampoo and conditioner, they have a spray on conditioner that you leave on her after her bath. I use Mane N Tail leave on conditioner that is a spray, it is good for tangles to. It helps them from getting matted. they also sale a puppy perfume. I use Magic coat freshening spray it smells like baby powder.If she was with elderly people she will be more calm and quiet compared to a puppy. But you can still teach her to play and learn her trick's I like the other's said would get her vet checked she could have some bad teeth that is causing the odor. Enjoy your new puppy hoping she work's out for you. Yorkies just want love and to please their owner's. Have a good day.

Anne/Luci