Meaning: a long time (see coon's age)
Example: The man said that it had been a dog's age since he had a vacation, but that it was a dog eat dog world out there and if he took a vacation he might go out of business.
See this Idiom in a story: Santa Claus (Choose Your Own Adventure)