How come my attributes didn go up when I paid the Dwarven trainer?
Assuming you paid enough gold, the effects of training are not immediately visible. The game makes periodic checks to see if your attributes have increased or decreased due to your actions, and the effects of training are applied at the next check point. If your attribute scores are low, paying 100 gold pieces times your current attribute score is usually enough, but be prepared to pay far more than that if your attribute score is high (say, in the twenties or even higher).