Dave, dave, dave...
This one isn't as good as the others. Really, you could've done alot better on the humor. Everything else was excellent, but c'mon, man. No offense, but the only funny part was the part where Puppy asked if they wanted to fuck eachother.
Better luck next time...