With a doppler you can hear the heartbeat at around 12 weeks but it can be very hard to find. With ultrasound you can hear the heartbeat from about 6 weeks.