Carlise may not be a "vampire doctor" but he's been a vampire for centuries(?). It shouldn't have taken too much thought to think it would crave blood, it was afterall half-vampire!
I did think it was funny an errant thought by Jacob was the solution. I thought they jumped too quickly to her needing human blood. They could have tried animal blood first.