Sunstone

Sunstone is Cassidy's fifth-known Pokémon. He once belonged to a homeless man that died of cirrhosis, choosing to go with Cassidy rather than staying on the streets.