My sister had a dog that was allergic to chicken, so I am familiar with the struggle. I made sure my dog's treats had no chicken in them when I went to visit her. It came in handy that my sister is so good at getting into peoples faces.
I kinda have the opposite problem when others want to give my Hazel treats. I can confidenly say "sure go right ahead" but I am not so confident she will eat them. She's been so spoiled in the treat department ("high value treats" as her trainer called it), she often won't eat the offered milkbones or whatever. She simply does not like low quality foods!
She does, however, love just about any other dog's kibble, which I give her very little of. Her most recent vet visit had the vet astonished by how good her dental health is. Do I brush her teeth you ask? Nah... never have, not even once. Maybe that's the little dish of homemade yogurt (made from raw milk) I give every morning when I have mine, another supposed no-no, cow dairy.
How's your knee? You made a mention of how you can get down now, I suppose that means it's much better? Or was it your foot? Can't remember, just remember you were very badly injured. I hope you've recovered!