Your sentence is almost perfect! It says, 'A dog can hide from the rain and cold in a kennel.'
Let's look at it step by step:
- Subject: 'A dog' – This is correct; it talks about one dog.
- Verb: 'can hide' – This shows what the dog can do, which is right.
- Prepositional phrase: 'from the rain and cold' – This shows what the dog is hiding from; it's good.
- Place: 'in a kennel' – This shows where the dog hides, which is correct.
The sentence is grammatically correct and easy to understand. So no changes are needed!