My cat is very well trained. When I pull out fabric, he comes to give me a hand and doesn't leave until after I've finished cutting or whatever for the time. Romeo, my avatar, is my helper and water works to keep him away from the door but not off fabric. Go figure. I agree, they're only 'trained" when their wait staff is nearby but not otherwise. I admit, mine has trained me and not vice versa.