After winning your first Gym Badge and stopping Team Yell from stealing bicycles on Route 5, you will quickly run into Hop once again. He'll insist on battling you once again, thinking it's the best type of training he can do. His Pokemon Team will have changed since the last time you faced him, having evolved two of his Pokemon since your last battle. He'll even give you a Revive if you can defeat him.
We have questions and answers related to this topic which may also help you: