Yeah, Frank eats well!
The key with BTS is diversity and not too much protein in their diet.
To be safe, I give him a multi vitamin and calcium 1x a week with his protein rich meal.
The ratio thats best for them is 50% veggie, 40% lean (land - no fish) protein, and 10% fruit.