http://pokemondb.net/move/entrainment
you say it doesn't but I learned the hard way that it works at least on PO.
It Actually doesn't work with truant, what the page says is that you CAN'T use entretaiment with pokemon who have the ability Truant to get them the new ability, but you can use your own truant to pass it