dar gato por liebre

Etymology
lit. 'give cat for hare'.

Verb

 * 1)  to bait and switch, to sell someone a pup