Hello,

As you are a Spanish national, you have the right to take your family with you to Spain. Your child will be considered a Spanish national as he is the son of a Spanish citizen, so what you need to do is to process his passport at the Spanish embassy so he can travel. Regarding your spouse, she can apply for a visitor´s visa and once in Spain, apply for the residence card as the relative of an EU citizen. This application will have to be filed by her , personally, at the relevant Immigration office ( Oficina de Extranjeria ).
Bear in mind that as the spouse of a Spanish national, she will be eligible for the Spanish nationality application after one year holding a residence status.

Feel free to drop us an email if you need further assistance.

Regards,