We went through the canal back in late September with our two dogs
. It was a lot less stressful than we had thought it would be. In our case, we left Shelter Bay Marina at about 3:00 PM and tied up to the mooring
in Lake Gatun by about 6:30. Then, the next day we completed the transit at the Balboa
Yacht Club at about 2:30 PM where the puppies were finally able to get off the boat and go pee.
We had carefully planned ahead and had puppy training pads, a place set aside on the bow where they could go relieve themselves. but they would have none of it. We even let them out to walk around on the huge mooring
bouy to see if they would go pee there, but they were not interested.
In all, they had to hold it for over 24 hours, but neither one seemed at all stressed. Keep in mind that they will not let you go ashore for any reason during your transit. So the dogs
have to either have a place on board to go potty, or they will just have to wait until you are done transiting.