and tell me how the hand should of played out... my read on this guy was very loose / agg. Please think about the situation and advise on my play before looking at the results

Hand 1

> SinkRox posted big blind ($0.30)
> Game # 253,519,006 starting.
> Dealing Hole Cards
> babydoc folded
> sparkcal called for $0.30
> Ollen53 called for $0.30
> HilleTheKid called for $0.30
> aaahaaa called for $0.15
> SinkRox checked [6c, ts]
> Dealing the Flop(9s 7c 8s)
> aaahaaa checked
> SinkRox bet for $1
> sparkcal called for $1
> Ollen53 folded
> HilleTheKid raised for $3
> aaahaaa folded
> SinkRox, you have 10 seconds to respond
> SinkRox called for $2
> sparkcal called for $2
> Dealing the turn(8c)
> SinkRox checked
> sparkcal checked
> HilleTheKid bet for $3
> SinkRox raised for $9
> sparkcal folded
> HilleTheKid raised for $36
> SinkRox went all-in for $18.90
> Extra chips returned to HilleTheKid, $11.10
> Dealing the river(3c)

RESULTS:
> HilleTheKid shows a Full House, Nines full of Eights
(9s 9d 9c 8d 8c)
> HilleTheKid wins $63.30 with a Full House, Nines full of Eights


This guy had a stack 3.5x the buying, I think hes had a lucky run hes very wild. He quickly started sharing my chips around the table then a few hands later I confront him again....

Hand 2

> Game # 253,521,995 starting.
> Dealing Hole Cards
> Ollen53 folded
> HilleTheKid called for $0.30
> aaahaaa called for $0.30
> SinkRox called for $0.30 [2s, 2d]
> babydoc folded
> sparkcal checked
> Dealing the Flop(7c 2d 4c)
> sparkcal bet for $0.60
> HilleTheKid raised for $4.80
> aaahaaa folded
> SinkRox raised for $9
> sparkcal folded
> HilleTheKid called for $4.20
> Dealing the turn(Kh)
> HilleTheKid checked
> SinkRox bet for $8.40
> HilleTheKid called for $8.40
> Dealing the river(6s)
> HilleTheKid checked

SinkRox?... (check behind or bet, which do you think and why please?)

Hand 3

Another confrontation:

> Game # 253,527,596 starting.
> Dealing Hole Cards
> kixs folded
> HilleTheKid called for $0.30
> aaahaaa folded
kixs> nh
sparkcal> ty
> SinkRox raised for $1.20 [kh, ks]
> babydoc folded
> sparkcal called for $0.90
> HilleTheKid called for $0.90
> Dealing the Flop(3d Kd Jc)
> sparkcal checked
> HilleTheKid checked
> SinkRox bet for $1.20
> sparkcal folded
> HilleTheKid raised for $7.20
> SinkRox, you have 10 seconds to respond
> SinkRox called for $6
> Dealing the turn(10d)
> HilleTheKid checked
> SinkRox, you have 10 seconds to respond
> SinkRox, you have 5 seconds to respond
> SinkRox bet for $7.20
> HilleTheKid raised for $36

SinkRox?... what do you think?