The only reasons behind Carvanha not evolving is in regards to it holding an Everstone, pressing the "B" button during the middle of the evolution process or the Carvanha is lower than Level 30. Carvanha evolves at Level 30.
Chat with our AI personalities
carvanha evolves at lv.30
sharpedo
Carvanha will evolve at level 30 and any level after 30 if it hasn't evolved.
Sharpedo
CARVANHA evolves into SHARPEDO at level 30 (CATCH CARVANHA AT SPRING PATH AND GREAT MASRH)