ok so ive fed and played with my pet ranack and hes bloated and very happy. so i go to the BC to challenge the opponents for the plot and get "ohno! your pet is not happy/hungry" not sure what is going on?? ive also made sure hes not in training either so i have no clue what is happening

Does he have 0 HP? He will need healing. Also if he's been transferred onto your account he won't be able to battle for 30 days.
As a side note pets can battle and be in training at the same time.
nope, i checked there too and hes my own pet, i created him forever ago
hmmm thats an interesting tidbit, ive tried it before and had conflict. but yeah, see my confusion? there shouldn't be a reason for it saying i can't battle

Is he already in a battle? Check the statistics page. :)
omg i feel so stupid for forgetting to check there!!! thats totally what it was! thank you for helping haha i can be so derp sometimes note to self: stop doing this

It's okay! XD I've seen this asked a lot recently. The five things are always:
Happy Not Hungry Doesn't have 0 HP Not been transferred in last 30 days Not already in battle
hahaha yeah!! odd thing though; i pull him from battle and i still cant battle with him??? going to see if maybe hes still stuck in there for some reason?

Check his health again. Not sure if pulling pets from battles gives them 0 HP, my memory's a bit hazy.