
Poor baby! She definitely looks scared and unsure to me. And the way she's huddled all the way in the back of the cage....like she's scared of the owner. Usually when you come to a cage, they're eager to to see you. This leads me to believe that she has been mistreated. I hate the thought of this. It angers me

. I bet it is in fact a puppy mill....
If you're puppy is showing signs of aggression when eating at the food bowl, you need to stop this immediately as it will get worse as he gets older. If you haven't already, give him his own food and water bowl and feed them at separate times. Try sitting down with him when it's time to eat and tap your fingers in his bowl. After he's ate a little bit, take his food bowl back up, and then place it back down. He needs to realize that its OK to have someone near him while eating and that he'll still get it back. Since he's 12 weeks now, he probably had to compete with his littermates for food at the breeder's home. This is probably why he snaps at your other dogs when they get close. He feels threatened and is protecting his turn at the food bowl.
I'm by no means an expert. What works for some yorkies may not work for others... good luck and enjoy your new baby! They're a blast!