For supports, I used tree supports, but honestly it doesn't matter what type, it just needs supports. I used 60% overhang with a brim. If you need instructions on how to activate tree supports in cura, please see my object "zebra stripes".
Where should the supports go? Really the supports need to be under the mouth/chin/jaw area and the ears. Supports will be generated elsewhere but won't be needed.
I printed mine upright in order to get the largest giraffe I could on my printer, but feel free to rotate it so the mouth is kissing the printer plate if you want a less risky more stable print.