Originally Posted by ~*Jessie*~
The problem is, both breeders live over 2 hours away from me... so I'll only get to meet them when I pick the puppy up
I still think that's what I'd do. You are looking at adding a member of your family that will be with you for the next 15-20 years hopefully. I'd invest a 2 hour drive on a weekend and go see puppy A and then do the same with puppy B. I know it's a lot of driving, but it would be worth it.
If that's impossible, maybe you could have the breeders get a video on each one? That might be asking alot, but you can tell a LOT from seeing the pups in person and how they interact with other dogs, people, etc. I think it would be almost impossible to pick a puppy based on pictures alone.