We used the sonolineB from amazon. Was about $70 at the time (3 yrs ago).
I think it's normal to take awhile to find the hb as opposed to a dr's unit. Any Doppler should be used sparingly.
SAHM to Magnolia May (09/10) and Luke Russett (04/13) and wife and best friend to my airman.