It only has a 3 day cooldown when you defeat him without letting one pokemon faint.
If you got the Rapidash this time, you just have to wait 3 days for the Horon boss to respawn. If you defeat him again without letting one of your pokemon faint, Alucard should respawn this time.