WOW! I think I'd seek a second opinion!

Sure hope the pup gets better, quickly!!