Error404 the Patrat
Moves you can use:
He must not evolve.
He must not hold an item.
Solo all major battles not soloed by anyone else.
Only heal him at Pokemon centres but you must WALK to the last used Pokemon centre everytime he faints.
Catch him at route 1
Must have run away but can never use it
Must never battle in water or grass. For every time you do, solo 50 wild Pokemon times the number of battles eg 1st time = 50, 2nd time = 100 etc
Must solo every Pokemon in Twist mountain and Victory road
Must solo every trainer in the battle company and 5 gyms of your choice
Must solo Cobbalion, Virizion, Terrakion, Thundurus, Zekrom and Kyurem
Try THAT tetrinity