yeah they do! but what we think of as a knee in humans is usually called a stifle in dogs. it's basically the joint on their back leg that bends. you can totally feel it. it's like our knee, just positioned kinda higher up on their leg than you might expect.