C+ ===> B-
In my opinion, Avalugg is greatly underappreciated in the current metagame. It has the ability to take on many on the top threats with ease, and while it's movepool may be lacking, it has more than enough to hold its own in the metagame, with moves such as curse, avalanche, mirror...