why does a dog snore a lot