Pokemon Infinite Fusion is the game that is developed to fuse any two pokemon. You can use this game offline.