But stopping carbs totally or eating 20-30 grams daily is just too tough to do over a period of time. Plus it doesn't make great sense. Seriously, you need carbs to burn body fat. So high carbs foods like bread, pasta, potatoes, rice, fruit, etc. If you control your carbs, you also take out a large part of the unnecessary dietary fat.
Protein is the key to both fat loss and lean muscle gain.
Not a practical question. Your pet doggie often gets 4 or 5 times the amount per pound that some dietitians whine about as being too much. This is a good time to talk about the source of proteins. There are plenty of good higher protein foods. For example lean meats, fish, egg whites, etc.