I'm trying to find a show from 2000s/2010s where people fight each other by summoning monsters from cards. The main character (MC) was a boy and he had one friend (maybe 2?).
In the show, the monster summoning cards is a part of a game and it was popular. I remember the main character is a student who decides to go to a store that sells the cards. An employee gives him a deck that he uses to fight another person in the store as like an trial to see if he likes the deck or not.
Then (I don't remember how long after the store visit) a strong monster finds the main character and then becomes a smaller version of itself. The MC was able to use it in battle, but instead of them summoning the monster from a card, it just followed the main character around (kind of like Pikachu).
I think after realizing that the main character wasn't good at the game (or after they had an argument), the monster decides to run away to the MC's friend, since he was much better. They eventually made up and monster went back to the MC.
I also remember after like the game's "Champion" (or just the best player) saw the MC, they decide to give the main character a strong card that was like a big fiery sword. The user would raise their arm with the card straight up, say something, then the giant sword would appear. They would then slam it down onto the other player/monsters. I think the champion had the only one, but he gave the MC a replica that was weaker.
The monster was reptilian and mostly orange/yellow and I think it had spiky red hair. Pretty sure the MC had clothes similar to the monster's colors, but I don't remember clearly. I also think main character's friend had blue clothes and glasses, but I might be mixing it up with another show I watched.
The show is similar to Yu-Gi-Oh and Bakugan. I also remember the show's name being something like "Battle Buddy/Buddies," but when I searched it up nothing came up.
Pretty sure the show is from USA, but it might've been from Japan or Korea.