Sounds like you are making the right changes. I know sometimes it does take that extra effort like assist feeding to get things going. I won't say everything will be ok because I think we are both realists about the problems that can happen but you sound like you have a good vet, great son, and a good breeder friend to help move things along.
All I can say is I do hope things improve and you win out and of course do try and take your time and don't get discouragedBest of luck with care and it does indeed sound like you are on the right track