Definitelyneeds a vet. Too much going on for at home treatment in my opinion. Cute babythough, good luck!