If non Muslim is ahle kitab then you can eat but still it is better to refrain. non veg absolutely you are not allowed eat whether he claimed that it was Halal
At non Muslim like hindu's house only when you are sure that it is not prepared by him and it was not touched by him with wet hand. it is nearly not possible