Not an expert as only learning things from a fiend instructor of mine - as have a 2.5 year old rescue, but on our basic training classes which puppies also attend the instructors have said to ignore such behaviour, as if you talk to them, give them food, remove them etc.. they are getting rewarded with attention ? so if you ignore bad behaviour in theory they should " give up " if ignored in a consistent manner as not receiving the response they are looking for, and ignoring they mean by no actions, no words, just carry on doing your dinner in your kitchen )
Maybe someone will come along with more advice and confirm or deny my post as only going by info i have overheard in classes