It is believe that dog is the loyal friend of the people.
Most of people like dogs and we can see this situation from some English slang. For example, when your friends say you are a luck dog, don't angry, this by no means you are a dog. This means you are very luck and you are admirable.
But not all slangs has good means, there are some exceptions. Some people also complains that they leads a dog's life. As you can guess, they aren't satisfied with their own lives. And when the weathermen say, "it's raining cats and dogs.", you must be careful. This means the weather is so bad and it is necessary for us to take an umbrella.
Do you know other slangs about dogs? And what do they mean?