Ash received Scraggy's egg in Here Comes the Trubbish Squad! as a parting gift from Karena for helping her settle a conflict between her granddaughter Daniela and her students, who had befriended a Trubbish.
In Scraggy-Hatched to Be Wild!, when the egg started hatching, Axew accidentally knocked it, causing it to roll down a hill towards some sharp rocks, but Pikachu used Quick Attack to catch it in midair.
Scraggy hatched from his egg shortly after and he wasted no time showing off his headstrong nature. When Pikachu tried to greet him, he used Leer on him and then Headbutted him. He later tried to pick fights with Ash's other Pokémon. Since he was newly hatched, he was easily subdued by weak attacks. Ash attempted to catch him with his Poké Ball but Scraggy refused, wanting to explore the outside world a little longer.
Later, Scraggy wandered off and started headbutting a tree which was the home of a group of Galvantula. He became paralyzed by Galvantula's hairs and needed to be healed. With no Pokémon Centers around, Iris quickly made up a potion for him to cure his paralysis. He felt better the next morning and left to confront the Galvantula that attacked him. Again he was outmatched as the entire colony appeared to battle him and was saved by Ash and the rest of his Pokémon. Seeing what they were willing to do for him, Scraggy began to trust his new teammates and his new Trainer.
Shortly after, Cilan suggested that Scraggy battle Iris's Axew. The battle ended in a draw when both Pokémon knocked each other out. After the battle, Scraggy happily agreed to go inside his Poké Ball.
Scraggy was used to battle Axew on two more occasions, but each had the same result as their first battle. Their third battle however, Scraggy lost becuase Axew was able to execute a perfect Dragon Rage.
In BW032, Scraggy met a wild Cottonee who tried to play with him. Like with every new Pokémon he meets, he tried to attack it but was distracted by its Cotton Spore. He eventually befriends the Cottonee after it was shot down by a female Cottonee it was trying to court. Scraggy helped it train in order to prove to its love interest that it was a capable battler. By the end of the episode, Scraggy was called out of his Poké Ball in order to say goodbye to Cottonee and chased it and its lover while waving.
In BW035, his aggressive attitude landed him and the other Pokémon in trouble when he attacked a group of wild Foongus. In retaliation, they engulfed the Pokémon in a cloud of PoisonPowder, poisoning them. However, Ash's Oshawott, who avoided getting poisoned, found some healing plants at the bottom of a lake and cured the other Pokémon.