Jordan is working two summer jobs, making $13 per hour lifeguarding and $10 per hour walking dogs. Last week Jordan earned a total of $177 and worked 3 more hours lifeguarding than hours walking dogs. Determine the number of hours Jordan worked lifeguarding last week and the number of hours he worked walking dogs last week.

Let's say Jordan worked for x hours walking dogs.

The total amount of money he made dog walking is $10*x.
He also worked for x+3 hours as a lifeguard.
The total amount of money he made lifeguarding is $13*(x+3)=13x+39.
The sum of the amounts of money he made walking dogs and lifeguarding is $177, meaning $10*x+13x+39=$177.
The equation simplifies to 23x+39=$177.
Subtracting 39 from both sides gives 23x=$177-39=138.
Finally, dividing both sides by 23 gives x=138/23=6.
Jordan worked for 6 hours walking dogs.
He also worked for 6+3=<<6+3=9>>9 hours lifeguarding. Answer: \boxed{9}.