phil_20686, on 2012-April-01, 17:00, said:
The big loss of puppet stayman is that it becomes much more difficult to make slam tries in your 4-4 major fit. After 2N-3c-3d-3H showing 4S, partner bids 3N so you discover that your fit is actually hearts, and there are no bids left for making a slam try. If you shoehorn 4m in as a slam try then you are giving up bidding with 4M5m or 4M6m hands in a natural way. You also have to find something else to do with the 54 major hands. These are not massive losses but they do cost.
In most versions of Puppet this 3
♥ rebid denies 4 hearts so there is no need to make a slam try in hearts now. A simple solution is to play that 4
♣ over 3
♦ is a slam try with both majors. With a hand that wants to make a slam try in clubs you start with 3
♥ and then bid 4
♣ next time around. You lose this as a cue bid for spades of course. Over 4
♣ there are several possibilities, to name but one example: 4M as natural declining the slam try, 4
♦ as accepting the slam try and either agreeing spades or with a double fit, and 4NT (and up) as key card responses accepting the slam try and agreeing hearts. Over the 4
♦, 4
♥ asks and then 4
♠ agrees spades and 4NT (and up) are 6 key card responses with the double fit.
If you play a version of Puppet where 3
♦ does not promise a 4 card major then you obviously need follow-ups to cater to this. In that case it is probably best to use 4
♦ as a general no fit flag, something like 4
♦ = no 4 card major, 4M = fit + decline slam try, 4NT = spades and accept slam try, 5
♣ (and up) = key cards with hearts and accepting the slam try.
To make slam tries in the 4-4 fit when Responder does not hold both majors is not a problem at all in Puppet. For spades: 2NT - 3
♣ - 3
♦ - 3
♥ - 3
♠ - 4
♥ is surely unambiguously a slam try, while for hearts Opener can preemptively signal readiness over 3
♠ (= hearts) by bidding 4
♣, while a simple 4
♥ would be a decline of the (imaginary) slam try.