The absolutely best Sasquatch addition to your garden would be the real thing.
All you need to do for that is relocate to a large, forested region in North America. (The Pacific North-West is a favorite.) Install a large herd of deer. Wait until night-fall, then hope for the best.
Of course, this manner of displaying Bigfoot on your lawn is a little hit and miss.
In lieu of that, check out these fake alternatives!