Pudge

Deep thought

More: Pudge is an adventurous pup who loves hiking, swimming and playing with other dogs.
Vote