No,but I wish he did!
in the battle tower
If you mean Aipom, the trainer in the north of Solaceon Town. It is the cowboy trainer on the left Enjoy =]
Level 22
go to Solaceon town and go up to route 210 and to the sign. You should see a glimpse of a trainer to the left. His first Pokemon is Aipom.
Slather Honey on a Honey Tree. You will need patience, however, because it is not always Aipom that appears. I fact, Aipom is rather rare. So persevere, because he is there, I promise you.