well I am sorry but without a deck list it will be pretty hard to design a deck against his deck... also I would like you to think about the following:
There are a lot of cards in MTG tht are specifically designed to wreck other cards (Boiling sea is a perfect example for this). However these cards tend to be rather useless against other decks... so unless you only have that one friend with only that one deck I wouldn't recommend building a deck just to mess with his deck idea. not only will it be cost inefficient but also will it ruin his fun for playing maybe leaving you behind with a deck that wrecks his 8/10 cases but no one to play it against.
So just in general I'd suggest not building a deck completely against him. IN MTG there is something called sideboard (contains of 15 cards and these cards may be added to your deck after the first round is played in order to get the edge over certain decks)
However this is where the problem starts... you can add cards that are simply useless unless something very specific happens or some very specific deck is used.
I would much more recommend you to build an overall strong deck that focuses more on yourself than your opponnents.
There are (in my opinion 2 ways to go in MTG) decks that focus on themselves ... trying to get themselves as strong as possible (tribal, ramp, mid range, late game etc.) and then there are decks that try to win by dismantling the oponnents deck (Mill, control, land destruction, discard etc.)
If you look at these types as some kind of line the question you'll have to ask is: where do I wanna stand? most decks these days are placed somewhere along the line... (just like yours above) mostly creature/tribe heavy with some control and card draw mixed in!
And I think this is what you wanna be looking for! A deck that plays around itself mixed with some control to deal with the biggest threats!
I know this because I have built a Land destruction deck that starts taking your lands at T2 (most cases even T1) so you ll my opponent will play with 0,1 or max, 2 mana the whole game.
I like playing it but most of my friends ask me not to... so yeah you'll always have that risk if you go for such a deck.
TL:DR: you shouldn't build a deck completely built against one deck because you won't have fun with it long and your friends will not like to play against it either.
Hope this somewhat helps
Should you be interested in having a longer conversation - get in touch
Milmaster