Jenny wren 4, I raised three children, two of them boys on my own after my husband left, so know that it isn't always easy. BUT, you have to stop your son treating you with disrespect. That also means that you will have to face up to him fussing if you go against his will! Contact the RSPCA and local dogs home and ask if they will have the animals for you as obviously, these are not going to get the care and attention they require. Your son needs to learn the consequences of his actions, as otherwise he will never survive when he leaves home. Be strong, for your son and for yourself, please! You are doing him no favours letting him getting away with this situation. Not sure the RSPCA will come and collect the animals, or even take them at that, but if they can't, they will advise you on what you can do. Phone them as soon as you can. Tough Love Needed Here!!!!! Good Luck.