I think u r right....they are fox squirrels.
Fox squirrels can get 24+ inches in height...............Plus the Tail!................