It definitely looks to be in the cat family. I have no ideal as to which one though.
Domestic cats do come in an agouti/ticked pattern which I believe would be the color pattern of a cougar.
I have personally seen a house cat that weighed 24 lbs. at 18 mos. As a cat that was not close to...