Panis Michel, Vétérinaire à Castres