Ruby

John's Seviper (Jon's Habunake), nicknamed Ruby, is the eighth Pokemon obtained by John in Sinnoh. John obtained Seviper after healing it from its injuries following the explosion at Lake Valor. It gained trust in John and decided to join his team. A powerful battler and a trusted ally, Seviper is the Pokemon to show the most affection to John, probably because of its gratitude for him saving it.

History
Seviper lived in the forest near Lake Valor until Team Galactic triggered an explosion there that created a crater where the lake once was. Seviper was injured in the explosion and taken under the care of John, who nursed Seviper back to help. Seviper became extremely grateful of John and wanted to come with him on his Pokemon journey, so John caught the Seviper.

Whilst John cared for Seviper prior to his capture of her, his Gible fell in love with her and actually listened to all of John's commands in battle against Team Galactic, where it evolved into Gabite. Gabite and Seviper share a mutual attraction following this.

Seviper is a very powerful battler and extremely loyal to its trainer. She shows a lot of affection to John, constantly wrapping herself around him tightly in a "hug" that nearly suffocates him on numerous occassions. She does this because she is expressing her gratitude for him saving her life. Seviper becomes a vital asset in the Pokemon League, especially against Aaron where she, alongside John's Lickitung, and Dustin, is responsible for defeating him.

After the league battles, John decided to start off in a new region with a clean slate. So he left Ruby, alonside his other party Pokemon, at his home in Twinleaf Town before setting off with his baby Mijumaru, nicknamed Blue Moon, to the Isshu region with his friends.