I didn't know horses are religious....

Have you really not heard this before? It's an old fashioned way to describe a horse, I suppose, it means the same thing as 'honest'. Which is also quite funny if you take it literally, it's not like other horses go round shoplifting or something.
 
I too was surprised at other people being surprised :D I have heard many a horse and pony described like this, it tends to go along with 'cracking little pony' :D :D
 
Im another who cant believe it hasnt been seen/heard before. It means quiet in all respects and no vices. Honest as the day is long is another expression not heard these days.
 
I too was surprised at other people being surprised :D I have heard many a horse and pony described like this, it tends to go along with 'cracking little pony' :D :D

Me too! Very surprised that people have not heard this expression, also called a horse a 'complete saint' before.
 
Top