Try not to panic until you see the cardiologist. Some puppies are born with an "innocent" heart murmur which goes away, although a grade 3 heart murmur is pretty significant.
I would definitely call your breeder and let her know what is going on. Did you get a health guarantee? |