My sympathies... been there with our first Newf. She had her own double-size pill organizer and the thickest file at the vet's office. Actually, she had a pretty big file at the vet hospital, too (including cruciate ligament TPLO surgery - more of my sympathies for your poor Sophie!).
But they are stoic creatures, aren't they? So good-natured, even when most humans in the same condition would be pretty snippy.
Mayhem the pup is so far pretty healthy (knock on wood), except that dog food (Precise brand - supposed to be relatively good quality, no?) gives her the runny p00s. She gets rice, chicken, veggies, cottage cheese, etc. Seems to work, and she loves it!!