The chart is just OK. I question the definition for "hair of the dog". The usual meaning is to have a drink of liquor (not a prescribed remedy) to treat the hangover symptoms. Also, I would not call "do the doggy paddle" an idiom.
Matthew provided a great link with many dog idioms. Here a couple others:
That dog don't/won't hunt. This said about an idea/plan/project that is destined to fail.
I have no dog in the race/fight. This means the speaker has no personal interest in the matter.