I wouldn't worry too much about the heart murmur yet. Did the vet say what grade? Anyway, I had a puppy that had a heart murmer, but it went away by 8 weeks.
"And why do we fall, Bruce? So we can learn to pick ourselves up."