You have two dogs. How can you give one away, yet keep both?
Give one away and rename the last dog 'both'
Why this works
This riddle plays on the clever use of language and the meanings of names. When you rename the remaining dog "Both," it creates a fun twist where you can still claim to have "both" dogs even though one has been given away. The humor lies in the fact that the name change allows for a logical contradiction, making it a playful play on words!