It looks just like a pinecone. Its shell protects it from bird Pokémon that peck it by mistake.
It likes to make its shell thicker by adding layers of tree bark. The additional weight doesn't bother it.