Where To Stream Last Man Standing Season 3 Episode 16
Stud Muffin
- Aired February 28, 2014
- 30 Min
- Rated 6.3
- Number 174 Of 194 Rated Episodes
The Baxters' neighbor tells them that their dog impregnated his German shepard; Eve leaves a note on the parked car Mandy hit.