Without even noticing, Jared licked his balls with greater urgency as his thoughts drifted to his very valid reasons for frustration with the impostor enjoying his former life, and now about to go on a date with the girl that was supposed to have been his girlfriend and, if he hadn't gotten himself changed into a sheepdog, might very well have been.
He whined, whimpered and licked as he thought of the unfairness of it all. The upcoming date should have been his chance to win Cassie to his side.
Jared thought of her winning smile, her delightful voice, her infectious laugh, her upbeat and kind nature...
Then he thought about her breasts, which he had been given such a tantalizingly brief glimpse as she got out of her shower.
He licked harder at his balls, disregarding the fleeting guilt he experienced as he remembered that magical moment. He had sprung a doggie boner, and transitioned from licking his balls to licking his dick.
"Cassie good. Shouldn't think dirty thoughts," Jared whimpered as he sucked harder on his own dick.
His mind shunted into a one-track rut. "WantSeeBreasts," he thought as he sucked, harder and harder with each passing second. "SeeCassieNakedAgain."