Carter's dog dies. The mayor looks into charitable foundations to make a donation. Meanwhile, Caitlin surprises Charlie on his birthday with a visit by his estranged con man father (played by Martin Sheen).