Wenn Du nicht willst, dass dein Hund Leckerlies bekommt, dann hat sich jeder andere daran zu halten. Auch Schwiegermutter!
Ich würde mich da (ohne Hund!) mit ihr treffen und ihr sagen, dass der Hund z.B. Allergien hat, kein normales Futter mehr frisst oder sonst was, was sie glauben würde und dass Du es deswegen nicht gut findest, wenn sie ihr Leckerchen gibt.
Solche Leute sind bei "Ich möchte das nicht!" ja meistens absolut beratungsresistent. Zumindest meiner Erfahrung nach. Aber Allergien ziehen idR als Begründung für "bitte nicht füttern" sehr gut.
Als Konsequenz würde ich sagen: Wenn Du ihr weiterhin Leckerchen gibst, kann ich sie ihrer Gesundheit zu liebe nicht mehr zu Dir mitnehmen.
Edit: Damit sie auf SchwieMu hören würde, müsste sie ja erstmal mit ihr trainieren und für richtiges Verhalten durch Leckerchen belohnt werden. Einfach nur Leckerchen reinstopfen hat ja mit Gehorsam nichts zu tun.