A subcutaneous injection is a shot given into the fat layer between the skin and muscle. Subcutaneous injections are used to give small amounts and certain kinds of medicine.