We did the dolphin push, pull and swim at Chankanaab Park in Cozumel. We booked through Disney. It was one of the highlights of a totally fantastic cruise.
We were broken up into groups of about 12 and we were each given a chance to interact with the dolphin, including a hug, a kiss, a dance and then you swam out a bit and held onto his fin and he pulled you back and for the grand finale you swam out again and he came up behind you and pushed you by the foot back to the dock . In between each person's turn the dolphin would swim by for everyone else to pet him, so it did not seem like we were waiting. In fact it goes by too fast.
After you're dpne they sell a DVD and pictures. My daughters were 13 and 16 at the time and they still talk about this as one of the most fun and memorable experinces of their lives, and they show the pictures and DVD to all their friends. Karyn