Definitely not using this for my own benefit, here is a level trade problem. Hobo Billy here has a Haunter that is level 29. If he never uses it because he wants to trade it, what trainer level does Hobo Billy have to be to get it back because Hobo Billy is attached to his Pokemon?