I agree with Mist - you would be much better to travel to Europe to collect your puppy. Freight charges are much higher than those for accompanied pets plus it would be less stressful for the puppy to have the same face say goodbye in Europe as says hello in Mexico

Personally, we would NEVER send a puppy by freight to anywhere (I have many friends who have had first hand experience of it going badly wrong

).