Basically just look at his gear. It is significantly better. Almost +1,5k int, and more haste (if i remember correctly the breakpoints he gets new ticks for the dots) and he has higher master = more powerful dots which already tick more often than you do.
Also looking at your logs - there were times when not all dots were present on both active dogs. There are large pauses in MG. More significant is that you wasted a huge ton of haunt uptime not MGing the doggy. And i see the haunt on 2 dogs at once! U can't MG two targets u know?
Pay more attention to your dots. Choose position wisely and don't waste haunt uptime. U may loose some minor fraction of haunt during when u desperately need to run somewhere (use teleport, burning rush), but always try to MG when haunt is up. Its vital. Or you will constantly end up with huge losses in DPS