Feed in separate rooms or in carriers. Free feeding isn't going to work for Sammy. Eventually they will go to "their" carrier for food. If you have to close the door, do it.

(An added benefit of this is that they don't mind getting into a carrier for vet visits.)