I hope all goes well.
My previous BC was dominant by nature, however he became a loving, devoted and wonderfully behaved animal just by showing him that we were the leaders.. not him.
I wouldn't suggest poking.. I can only imagine that would escalate the situation?
We always made sure we walked through doorways before him (taught him the command 'wait' and then called him through after us), he wasn't allowed in our bedrooms let alone on the furniture (but I guess that all comes down to personal preferance) and here was the one that really worked wonders:
In a wolf pack, the alphas always eat first. No questions. After they have had their fill, the subordinates may eat. So, everytime we gave our dog his meals we did this: After preparing his food on the bench and in plain view of him, we would either hold up a cracker that we'd had from behind the bowl (thus looking like it had come out of his bowl) and very obviously eat it, or just hold up the bowl and make fake 'munching sounds' as if we were eating out of it. We then made him sit and told him to wait while we put the food down. Only when we were satisfied (he sat there, frozen, looking at us waiting for the go) would we give him the okay (it could be something like 'go eat'; ours was 'lucky') - it was only then that he tucked into his food. These gave him clear signals as to who was the alpha and supplemented with other 'body language' that we displayed he became a content, happy dog - he wasn't food aggressive, either.
Anywho, that's just what worked for us. It's natural for dogs (some more than others) to regularly test who really is the alpha - that's why we always have to stay on top of the game. It's simply survival instincts - if the alpha of a wolf pack came back from a hunt badly injured and unable to properly care for the pack as he once did, the pack would test him and discover this, and quite quickly out him and a younger, healthier wolf would take up the position.