A
Yes, if the owner knew the dog was clearly not worth $800.
B
Yes, because you had a duty to investigate.
C
Probably not, because you made a mistake about the dog’s value, not a mistake of a material fact.
D
Probably so, because you made a mistake of an immaterial fact.