Your partner is an idiot.
You should use hand signals for porches:
1 finger = going on 1st serve
2 fingers = going on 2nd serve
3 fingers = going on both 1st and 2nd serve
Fist (0 fingers) = staying home
Whenever there is a CALLED POACH, the net man must cover all the way and you must switch. There is no such thing as I'm poaching but you stay behind me in case I don't get it. They MUST get it and you MUST switch.
There is a big diffence from playing off the serve, where they wait to see where you are serving and then go if possilbe and a planned poach.
Either tell you partner how it works or get a new partner.