Baby appointment today.

My doctor said I've only gained 3lbs. Baby has a strong heartbeat. My belly is measuring right where I should be. And I showed him my ultrasound I got saying its a boy. He says to wait until I get the ultrasound through them because that picture looks like it could be a foot. 
Either way I'll be happy with a healthy baby but I'm a little upset that I spent money at an ultrasound place. They couldn't have gotten a better picture.. Or at least offered for me to come back if they couldn't?