I don't think AV avalugg is that viable. Also your spreads are a little clunky (i would go for 0 hp so you get a rocks number)... Anyway, there are way better offensive assault vest users out there which actually happen to threaten most of the above pokemon mentioned (see: Azumarill) while still having better speed, attack and special defense. Avalugg's typing doesn't do it any favours either; ice is very bad defensively. You'll also notice that on all of those calcs, the AV doesn't reduce enything relevant to a 2hko, most are 50%+ which on top of having a rocks weakness makes this thing pretty bad. Also you'll see that because of the fact that you invested nothing in defense, he doesn't enjoy taking hits physically. I'd say thing thing is much better as a straight physical wall than a cheap AV mon. It has a better wall movepool anyway and can switch in on a few mons with ease (albeit not much), and has access to recover, roar, toxic, all the good things it doesn't have when AV. Look for some more viable users, there are lots that fill better niches than this thing. This thing's niche just isn't relevant and it outclassed heavily by a lot of other pokemon that don't have bad spdef or a bad typing. This thing is just too slow and in conjunction with one of the worst defensive typings, it can be revenged so easily it's disgusting. Even with assault vest. If you were ever to use this, a fully invested physical wall could have potential, but not much that other pokemon can do better. Even as a spinner, it's slow and is weak to every form of hazards. As a physical wall: Skarmory does it better. As an assault vest user: Azumarill does it better. This doesn't mean that it still doesn't have niches over them, but the cons outway the pros by a lot when it comes to him.Avalugg @ Assault Vest
252 S.Def 252 Attack, 4 HP
Brave or Sassy Nature
Avalanche
Gyro Ball
Earthquake
Stone Edge/Rapid Spin
At this point, you will havr dismissed this post with 'lol Avalugg' or 'S.Def and AV on a base 44 S.Def mon? Noob' but don't. I admit I love Avalugg and want to use it, but it can't do much and is outclassed by Skarmory as a defensive hazard remover, but a bulky offense set is really good. This set is very powerful with a good base attack, amazing defence and the investment and AV patching up the awful S.Def. A great TR abuser and works amazing with WishPass.
Avalanche is the main STAB attack, Gyro Ball is amazing due to the awful speed and can cover a good type range including fairy, Earthquake deals with non Skarm steel types and rapid spin is to remove hazards, the main reason you would think of using Avalugg. Stone Edge can be used to nail Zard Y on the switch in.
Overall, Avalugg is hugely underated and deserves more than the lol many people give it, but it has so many spinners to contend with if it's defensive (OU has Skarm, UU has Donphan etc), which is why I came up with this.
Relevant calcs:
-1 252+ Atk Avalugg Earthquake vs. 0 HP / 4 Def Mega Manectric: 180-212 (64 - 75.4%) -- guaranteed 2HKO
252 SpA Mega Manectric Overheat vs. 4 HP / 252 SpD Assault Vest Avalugg: 240-284 (72.2 - 85.5%) -- guaranteed 2HKO
252 SpA Mega Manectric Flamethrower vs. 4 HP / 252 SpD Assault Vest Avalugg: 168-198 (50.6 - 59.6%) -- guaranteed 2HKO
M.Manetric cannot switch into and defeat Avalugg without rocks.
252 SpA Life Orb Latios Hidden Power Fire vs. 4 HP / 252 SpD Assault Vest Avalugg: 143-169 (43 - 50.9%) -- 3.1% chance to 2HKO
252+ Atk Avalugg Avalanche vs. 4 HP / 0 Def Latios: 482-570 (159.6 - 188.7%) -- guaranteed OHKO
Latios just dies to it.
0 SpA Heatran Lava Plume vs. 4 HP / 252 SpD Assault Vest Avalugg: 180-212 (54.2 - 63.8%) -- guaranteed 2HKO
252+ Atk Avalugg Earthquake vs. 248 HP / 0 Def Heatran: 424-500 (110.1 - 129.8%) -- guaranteed OHKO
Defensive Heatran is defeated uless Lava Plume gets a burn.
252 SpA Life Orb Gengar Focus Blast vs. 4 HP / 252 SpD Assault Vest Avalugg: 281-333 (84.6 - 100.3%) -- 6.3% chance to OHKO
252+ Atk Avalugg Avalanche vs. 28 HP / 0 Def Gengar: 303-357 (113 - 133.2%) -- guaranteed OHKO
Factoring in accuracy, there is a tiny chance Gengar can OHKO Avalugg
252+ Atk Lucario Close Combat vs. 4 HP / 0 Def Avalugg: 224-266 (67.4 - 80.1%) -- guaranteed 2HKO
252+ SpA Lucario Aura Sphere vs. 4 HP / 252 SpD Assault Vest Avalugg: 218-258 (65.6 - 77.7%) -- guaranteed 2HKO
252+ Atk Avalugg Earthquake vs. 0 HP / 0 Def Lucario: 298-352 (106 - 125.2%) -- guaranteed OHKO
No unboosted Lucario will be defeating this guy. I know Lucario isn't common, but still...
Counters:
Unless you are running Stone Edge, Zard Y completely walls this.
252+ Atk Avalugg Avalanche vs. 0 HP / 4 Def Mega Charizard Y: 123-145 (41.4 - 48.8%) -- guaranteed 3HKO (60 BP Avalanche for switch in)
252 SpA Mega Charizard Y Fire Blast vs. 4 HP / 252 SpD Assault Vest Avalugg in Sun: 518-612 (156 - 184.3%) -- guaranteed OHKO
Stone Edge OHKOs on switch in though.
Zard X can also OHKO, but takes more damage if already mega'd on switch:
252+ Atk Tough Claws Mega Charizard X Flare Blitz vs. 4 HP / 0 Def Avalugg: 338-398 (101.8 - 119.8%) -- guaranteed OHKO
252+ Atk Avalugg Earthquake vs. 0 HP / 4 Def Mega Charizard X: 204-240 (68.6 - 80.8%) -- guaranteed 2HKO
Darmanitan may be OU irrelevant, but checks this set:
252 Atk Life Orb Sheer Force Darmanitan Flare Blitz vs. 4 HP / 0 Def Avalugg: 408-484 (122.8 - 145.7%) -- guaranteed OHKO
252+ Atk Avalugg Earthquake vs. 0 HP / 0 Def Darmanitan: 360-424 (102.5 - 120.7%) -- guaranteed OHKO
To be fair, anything with an SE STAB offensively invested is a check/counter, so I won't waste any more time.
tl:dr: Azumarill > AV avalugg. As far as your set set goes, avalugg just isn't viable as an AV user and has almost no (relevant) niches over azumarill.