Hi!!
Welcome aboard! We all come here to ask questions so no apologies necessary. The itching could be food, allergies or fleas. Have you ruled any of them out yet? There have been several itching problems on here so I'm confident someone has the right answer.