Hi and welcome to YT! I agree with stopping the finger nipping right away as the poster above mentioned. Ruby used to nip playfully at my fingers and it didn't bother me until one day.....ouch! After that I always offered her toys to nip at instead of my hands.
Potty training can be difficult, you have to be persistent and consistent. Have you tried confining "The General" (
) to an area without carpet and offering two pads?